Categoria
Códigos adicionados no site: 26
Temas para Código
Criar um cronograma de parcelas, com dia do mês fixo, a partir da primeira data informada
Palavras-chaves: Python,Data,Cronograma,Loop |
Cadastro: 20/10/2026 23:08:11 | Atualização: 20/10/2026 23:08:11
Cadastro: 20/10/2026 23:08:11 | Atualização: 20/10/2026 23:08:11
from datetime import datetime
from dateutil.relativedelta import relativedelta
def gerar_cronograma_parcelas():
# --- Entrada de Dados ---
entrada_data = input(
"Entre com a data da primeira parcela (DD/MM/AAAA): "
) # ex: 20/10/2026
num_parcelas = int(input("Digite o número total de parcelas: ")) # ex: 12
# Converte a string de entrada para o formato de data
data_atual = datetime.strptime(entrada_data, "%d/%m/%Y")
print(f"\n--- Cronograma de {num_parcelas} Parcelas ---")
# --- Cálculo e Exibição ---
for i in range(num_parcelas):
# Avança os meses um a um com base na data original
data_parcela = data_atual + relativedelta(months=i)
print(f"Parcela {i+1:02d}: {data_parcela.strftime('%d/%m/%Y')}")
# Chama e executa a função
gerar_cronograma_parcelas()