-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGastoTotal1.py
39 lines (33 loc) · 1.08 KB
/
GastoTotal1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os
os.system('cls')
def gasto_total():
precos = {}
quantidade=int(input("Digite a quantidade de livros que serão adicionados: "))
for i in range(quantidade):
nome=input("\nDigite o nome do livro: ")
valor=float(input(f"Digite o valor do livro {nome}: "))
precos[nome]=valor
print(f"\n{precos}")
while True:
resposta=input("\nConfirmação: Todos os valores estão corretos? [S] [N] ").upper()
if resposta=='S':
break
elif resposta=='N':
resposta2=input("Qual o livro de deseja alterar? ")
if resposta2 in precos:
valor_novo=float(input('\nInsira o novo valor: '))
precos[resposta2]=valor_novo
print( precos)
else:
print("\nComando inválido!")
continue
else:
print("\nComando inválido!")
continue
return precos
precos= gasto_total()
soma=[]
for j in precos:
valores=precos[j]
soma.append(valores)
print(sum(soma))