<p>在这里,我编辑并添加了您错误的评论</p>
<p>'def topping_menu():
打印(“”)
你的比萨饼要加什么配料</p>
<pre><code> _____________________________________________________
| 1:Bacon | 5:Anchovies | 9:Black Olives |
| 2:Pepperoni | 6:Spinach | 10:Chicken |
| 3:Mushrooms | 7:Onion | 11:Ground Beef |
| 4:Pineapple | 8:Bell Peppers | 12:Jalapenos |
|________________|__________________|_________________|
What toppings do you want on your pizza?
""")
</code></pre>
<p>def topping_order():</p>
<pre><code>topping_mappings = {
1: 'Bacon',
2: 'Pepperoni',
3: 'Mushrooms',
4: 'Pineapple',
5: 'Anchovies',
6: 'Spinach',
7: 'Onions',
8: 'Bell Peppers',
9: 'Black Olives',
10: 'Chicken',
11: 'Ground Beef',
12: 'Jalapenos'
}
requested_toppings = []
while True:
response = input('-')
if response == 'q':#Checking for Quit
break
toppings_wanted = response
toppings_wanted = topping_mappings[int(toppings_wanted)]#Converting response to int
requested_toppings.append(toppings_wanted)
#for requested_topping in requested_toppings:
#You dont need the for loop
if toppings_wanted in topping_mappings.values():#You were not comparing it with Values
print(f"Adding: {toppings_wanted}") #This should be toppings wanted
else:
print(f"We do not have {toppings_wanted}") #This also should be toppings wanted
topping_total = len(requested_toppings) * float(1.23) #You dont have to write float python knows its float by default
print("\nWe are adding the requested toppings to your pizza.")
print(f"your topping total will be: ${topping_total}")
</code></pre>
<p>`</p>