import string
import math
def fourDigit():
num = raw_input("Enter a 4 digit number: ")
if (len(num) == 4 and string.digits == True):
some = int(int(val[1]) + int(val[3]))
print("The sum of the 1st and second term is: ")
else:
print("Error!")
所以在这个函数中,我指定数字必须是4位数,字符串必须有数字。即使我输入1234,它也会打印错误。在
string.digits
是一个字符串,"0123456789"
。string.digits == True
是无意义的,并且保证总是返回{如果要确保输入的所有字符都是数字,请执行以下操作:
如果出于任何原因确实想使用
^{pr2}$string.digits
,正确使用它的较慢方法是:相关问题 更多 >
编程相关推荐