Neptun4334
Picopat
Daha fazla
- Cinsiyet
- Erkek
Okul ödevim için şu kodu yazdım:
Kodun sonuçu şu şekilde çıkıyor:
Sonda kontrolü sorarken yiyeceklerin sırası bozuluyor, bunu nasıl çözebilirim?
Kod:
print ("Shopping List")
print ("-------------")
print ("This program builds a shopping list and then checks to see that you have bought all items.")
foodset = set()
print ("Enter an item to add to the list (or x to exit)")
food = ""
num = 0
while food != "x":
num = num + 1
food = input(str(num) +". item (or x to exit): ")
foodset.add(food)
foodset.remove("x")
print (foodset)
print ("Here is your shopping list: ")
for i in foodset:
print (i)
print ("There are ",len(foodset)," items in your list.")
for i in foodset:
cont = input("Have you purchased "+str(i)+"? (y/n): ")
Kodun sonuçu şu şekilde çıkıyor:
Sonda kontrolü sorarken yiyeceklerin sırası bozuluyor, bunu nasıl çözebilirim?