此代码要求用户选择 1 或 2。如果 1,则 blahblah;如果是 2,那么 blahblah。如果两者都没有,则重复直到输入 1 或 2。程序不接受 1 或 2,而是直接进入“else”并重复输入问题以输入 1 或 2。
def optionType (): # pick option
#pdb.set_trace()
option = ''
print ('Which slice option do you want, even slice (1) or leftover(2)? ')
input (option)
if option == '1':
evenSlice() #includes decimal
elif option == '2':
leftoverSlice() #omits decimal
else:
print('Enter either 1 or 2.')
optionType()
谢谢你的帮助。