Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Esercizio Esame Ricette
Esercizio Esame Ricette
txt","r")
costocibi={}
for line in file:
line.rstrip()
parole=line.split(";")
lista=[]
lista.append(parole[1])
lista.append(parole[2].rstrip())
costocibi[parole[0]]=lista
try:
nomefile=input("inserire il nome del file: ")
infile=open(nomefile,"r")
ingredienti={}
for line in infile:
line.rstrip()
if ";" in line:
parole=line.split(";")
ingredienti[parole[0]]=parole[1].rstrip()
except IOError:
print("errore")
exit()
#stampa degli ingredienti necessari alla ricetta
#stampa numero di ingredienti
numeroing=len(ingredienti)
print(f"sono necessari {numeroing} ingredienti")
#calcolo costo ingredienti
totalesoldi=0.0
totalecalorie=0.0
print("ingredienti necessari: ")
for element in ingredienti.items():
print(f"{element[0]}-{element[1]} grammi")
print()
for element in ingredienti.items():
if element[0] in costocibi:
costoingredientie=float(costocibi[element[0]][0])*float(element[1])/
1000.0
calorieingrediente=int(costocibi[element[0]][1])*int(element[1])/1000.0
totalecalorie=totalecalorie+calorieingrediente
totalesoldi=costoingredientie+totalesoldi
print(f"costo di {element[0]} è {costoingredientie:.2}")
print()
print(f"calorie di {element[0]} sono {calorieingrediente}")
print()