import re
a = input("please input your num\n")
a = re.sub("^0*","",a) #如果字符前面出现了0,则将0剔除if a.isdigit() == False:
print("您的输入中含有非法字符串,请输入数字,不要含有别的非法字符")
exit(-1)
if len(a) > 5:
print("您输入的数字大于五位数,请输入一个小于5位数字的数")
exit(0)
print("您输入的数字的位数为%d"%len(a))
weixin_39533795的博客第一种:利用str()函数将数字转化成字符串,再利用len()函数判断位长。1 a=Int(raw_input("the number you want type in:")2 b=len(str(a))3 print b第二种:利用除10取商,通过循环次数判断位数。1 c=02 a=int(raw_...
北斗猿的博客================================================ ...================================================ 方法1:利用str()函数将数字转化成字符串,再利用len()函数判断位长 a=Int(raw_input("the number you want
weixin_39626613的博客python如何保证输入键入数字的方法要求:python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码错误打开方式:while True:ten=input('Enter a number:')if type(eval(ten))==type...