菜单循环Python不';行不通
如何循环菜单上的else问题 到目前为止,我已经:菜单循环Python不';行不通,python,loops,menu,Python,Loops,Menu,如何循环菜单上的else问题 到目前为止,我已经: loop() selection=raw_input('How Many Apples (limit 3): ') print ' ' if selection=='1': p = a print '<1 Apple added to Cart>' break elif selection=='2': p = a*2 print '<2 Apples added too Cart>
loop()
selection=raw_input('How Many Apples (limit 3): ')
print ' '
if selection=='1':
p = a
print '<1 Apple added to Cart>'
break
elif selection=='2':
p = a*2
print '<2 Apples added too Cart>'
break
elif selection=='3':
p = a*3
print '<3 Apples added too Cart>'
break
else:
print '[try again]'
loop()
选择=原始输入(“多少个苹果(限制3):”)
打印“
如果选择=='1':
p=a
打印“
打破
elif选择=='2':
p=a*2
打印“
打破
elif选择=='3':
p=a*3
打印“
打破
其他:
打印“[重试]”
我想把else选项循环回顶部,这样如果人们选择了一个不在列表中的选项,它会再次询问 你就快到了
while True:
selection=raw_input('How Many Apples (limit 3): ')
print ' '
if selection=='1':
p = a
print '<1 Apple added to Cart>'
break
elif selection=='2':
p = a*2
print '<2 Apples added too Cart>'
break
elif selection=='3':
p = a*3
print '<3 Apples added too Cart>'
break
else:
print '[try again]'
为True时:
选择=原始输入(“多少个苹果(限制3):”)
打印“
如果选择=='1':
p=a
打印“
打破
elif选择=='2':
p=a*2
打印“
打破
elif选择=='3':
p=a*3
打印“
打破
其他:
打印“[重试]”