Python
1def menu(name,price): 2 name=name 3 price=price 4 5def info(): 6 return name+":¥"+str(price) 7 8 9food1=menu("ピザ",500) 10food2=menu("サンドイッチ",400) 11food3=menu("チョコケーキ",300) 12food4=menu("パン",100) 13foods=[food1,food2,food3,food4] 14 15print("食べ物メニュー") 16print("") 17 18index=0 19for food in foods: 20 print(str(index)+"."+food.info()) 21 index+=1 22 23select=int(input("どれにしますか?")) 24count=int(input("何個購入しますか?(3個以上で1割引きです)"))
for文がエラーになるんですが、どうしてなるのかわかりません。
教えてください。