我輸入一個python菜單,我想知道是否有辦法讓程序返回到某個地方。例如:轉到python行?
print 'choose: '
a = raw_input (' apple[a], grape[g], quit[q] ')
if a=='a':
print 'apple'
elif a=='g':
print 'grape'
elif a=='q':
print 'quit'
print 'Are you sure?'
print 'yes[y], no[n]'
b=raw_input ('Choose: ')
if b=='y':
quit()
elif b=='n':
print 'returning to menu'
在它是部分:
`b=raw_input ('Choose: ')
if b=='y':
quit()
elif b=='n':
print 'returning to menu'`
我將如何回到第一個蘋果\葡萄菜單?有沒有辦法做到這一點,使用戶不必退出,而是返回到主菜單?
使用'而TRUE'循環,當用戶輸入'它會遍歷您的程序[N' –
可能重複是否有標籤/轉到Python?](http://stackoverflow.com/questions/438844/is-there-a-label-goto-in-python) – NightShadeQueen
可能想閱讀發電機和'yield' – boardrider