我对 python 世界很陌生,尽管我已经用 php 做了很多事情......这是我的情况......
- 我正在用 python 2.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 并向用户显示总和的能力。