porém agora preciso modificar usando o while e não sei como faria isso, não estou conseguindo imaginar uma condição de parada para ele não entrar em loop infinito.
Poderiam me dar uma luz?
Vlw
Ant0ny acabei de fazer o teste e a minha saída foi de um único valor, e eu preciso printar os 10 primeiros valores da PA.
Se puder me ajudar, pois foi nisso que me bloqueou, desculpa a confusão.
É, eu errei, apenas copiei o for e acho que não deu muito certo, interpretei errado rs.
O correto seria:
num = int(input("digite um valor para calculo de PA: "))
razao = int(input("digite o valor da razao: "))
decimo = num + (10 - 1) * razao
c = num
while(c < decimo+razao):
print("{} ".format(c), end="-> ")
c = c + razao
print("ACABOU")