Mundo em Python

Progressão Exponencial

import time
def calcular_progressao_exponencial(primeiro_termo, razao, numero_termos):
termos = [primeiro_termo * (razao ** i) for i in range(numero_termos)]
return termos
escolha=True
while escolha:
print("\n")
print("Progressão Exponencial")
print("""
1. Progressão Exponencial
0. Exit/Quit/Saída
""")
escolha= input("Escolha uma opção: ")
if escolha=="1":
try:
primeiro_termo = float(input("Digite o primeiro termo: "))
razao = float(input("Digite a razão: "))
numero_termos = int(input("Digite o número de termos: "))
termos = calcular_progressao_exponencial(primeiro_termo,
razao, numero_termos)
print("\n")
print("Progressão Exponencial:")
for i, termo in enumerate(termos, start=1):
print(f"Termo {i}: {termo}")
time.sleep(2)
except ValueError:
print("Erro de digitação. Certifique-se de digitar números válidos.")
elif escolha=="0":
print("\n Adeus")
escolha = None
else:
print("\n Escolha não válida.\n Tente outra vez.")
0