1
resposta

Listando resultados em cada linha

Como faço para que os tipos e valor pule uma linha tipo:

1ºlinha tipo de gasto: valor do gasto R$

2ºlinha tipo de gasto: valor do gasto R$

...

e no final me der a soma como ja está dando

def despesas (valores, tipos):
  for indices in range (len(valores)):
    print(tipos[indices] +' = '+str(valores[indices]))

valores = []
tipos = []

soma=0

for n in range(int(input("Quantas despesas quer cadastrar? "))):
  tipos.append(input("Qual o tipo de despesa? "))
  print(tipos)
  valores.append(input("valor Total de despesa? "))
  soma += int(valores[n])

print (tipos)
print ("valor Total de despesas: " +str(soma))
1 resposta

Olá Tacio, tudo bem?

O padrão comum para pular linha em programação é por meio do unicode \n, ou seja, no final das strings adicione o \n, por exemplo:

"valor Total de despesa? \n"

Caso quiser pular mais ainda, basta adicionar mais um \n do lado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software