我對python世界還是個新手,雖然我已經用php做了很多工作。。。這是我的案子。。。在我正在用python2.7為我的小程序編寫一些代碼。在
在那個程序中,我需要2個用戶輸入,它們都是數字。在
第一個數字不得大于11,也不得小于0。在
第二個不得大于59且不得小于0。在
所以首先,我要檢查兩個用戶的輸入是否有效,如果他們做錯了,程序必須給他們一個警告,讓他們再試一次。在
最后,如果他們把這兩個數字都放對了,我想加上這些數字,然后提示一條信息“你的數字之和是。。。廢話。。。廢話。在
下面是我的代碼:def validNum1(Num1):
if Num1 < 0:
print "%s is not valid value. Try again." % Num1
return 0
elif Num1 > 11:
print "%s is not valid value. Try again." % Num1
return 0
else:
return 1
def getInput_Num1():
while 1:
Num1 = raw_input("Enter Num1 Value: ")
if validNum1(int(Num1)):
break
print "You're right. %s is a valid Num1." % Num1
return
def validNum2(Num2):
if Num2 < 0:
print "%s is not valid value. Try again." % Num2
return 0
elif Num2 > 59:
print "%s is not valid value. Try again." % Num2
return 0
else:
return 2
def getInput_Num2():
while 2:
Num2 = raw_input("Enter Num2 Value: ")
if validNum2(int(Num2)):
break
print "You're right. %s is a valid Num2." % Num2
return
if __name__ == '__main__':
getInput_Num1()
getInput_Num2()
所以現在我想你們已經知道需要填什么了,但讓我說得更清楚些。我想添加到這個程序中的是一個添加Num1和Num2并向用戶顯示總和的功能。在