Saisko täältä apua?
Tehtävänä on tehdä Supermarket ohjelma,
Eli kysymys kuuluu:
Miten saan ohjelman laskemaan valitut tuotteet kokonaissummaan?
Tällä hetkellä ohelma näyttää tältä..
Tehtävänä on tehdä Supermarket ohjelma,
- jossa kymmenen tuotteen hinnat ovat listassa
- joka kysyy tuotteen nroa (1-10), hakee hinnan listalta ja laskee mukaan kokonaissummaan, sekä tulostaa tuotteen nron ja hinnan
- joka kysyy tuotetta kunnes syöte on '0' (joka lopettaa ohjelman)
- joka lopuksi tulostaa ostosten kokonaissumman, pyytää maksua ja tulostaa palautettavat vaihtorahat
Eli kysymys kuuluu:
Miten saan ohjelman laskemaan valitut tuotteet kokonaissummaan?
Tällä hetkellä ohelma näyttää tältä..
Python:
#Supermarket-ohjelma
print("Supermarket\n===========")
while True:
hinta = [10, 14, 22, 33, 44, 13, 22, 55, 66, 77]
tuote = input("Valitse tuote (1-10) 0 lopetus: ")
if tuote == "1":
print("Tuote: ",tuote," Hinta: ",hinta[0])
summa =+ hinta[0]
elif tuote == "2":
print("Tuote: ",tuote," Hinta: ",hinta[1])
summa =+ hinta[1]
elif tuote == "3":
print("Tuote: ",tuote," Hinta: ",hinta[2])
summa =+ hinta[2]
elif tuote == "4":
print("Tuote: ",tuote," Hinta: ",hinta[3])
summa =+ hinta[3]
elif tuote == "5":
print("Tuote: ",tuote," Hinta: ",hinta[4])
summa =+ hinta[4]
elif tuote == "6":
print("Tuote: ",tuote," Hinta: ",hinta[5])
summa =+ hinta[5]
elif tuote == "7":
print("Tuote: ",tuote," Hinta: ",hinta[6])
summa =+ hinta[6]
elif tuote == "8":
print("Tuote: ",tuote," Hinta: ",hinta[7])
summa =+ hinta[7]
elif tuote == "9":
print("Tuote: ",tuote," Hinta: ",hinta[8])
summa =+ hinta[8]
elif tuote == "10":
print("Tuote: ",tuote," Hinta: ",hinta[9])
summa =+ hinta[9]
elif tuote == "0":
for i in range(0,len(hinta)):
kokonaissumma = summa + hinta[i]
print("Yhteensä: ",int(summa))
maksu = int(input("Maksu: "))
print("vaihto: ",maksu-summa)
break
break