def pickOne():
print 'PROPERTIES OF SOLIDS OF REVOLUTION'
print 'Pick a solid to analyze'
print ' 1: ball\n' \
' 2: bwolingPin\n' \
' 3: ellipse\n ' \
' 4: tableLeg\n' \
' 5: quit\n\n '
menu = []
silhouette = ()
flag = 1
while flag:
pickS = raw_input('What is the Number of your choice?')
pickS = int(pickS)
if pickS == 1:
silhouette = str(ball)
flag = 1
if pickS == 2:
silhouette = bowlingPin
flag = 1
if pickS == 3:
silhouette = ellipse
flag = 1
if pickS == 4:
silhouette = tableLeg
flag = 1
if pickS == 5:
flag = 1
main()
else:
flag = 0
print 'Choice %s is not a valid choice' %(pickS)
return
tempinput = raw_input('enter min and max number of points to use (e.g., 2 1000)').split(' ')
minNum = tempinput[0]; maxNum = tempinput[1]
return silhouette , minNum, maxNum
我不熟悉编程,
有人叫我做一个程序的菜单,我的代码我做了,只是这个菜单真的让我很难受,希望你们能帮我。在
我希望这个fnc的工作方式是,如果用户为第一个选项选择1-4,它将继续并转到第二个确定,它将返回2到1000之间的两个int。
整个函数将返回轮廓的名称,以便其他fnc可以调用它。还有两个内景