能否通过剔除字符串的字母来实现仅输入整数?
如题,下面这段代码能不能达到仅能输入数字的目的def num (x):
g = []
a = ''
for i in x:
if i == '1' or i == '2' or i =='3' or i =='4' or i =='5' or i=='6' or i =='7' or i =='8' or i =='9' or i == '0' or i =='.':
a = a + i
if a =='':
return 0
else:
return a {:10_245:} 有点看不懂题意{:5_100:} 不能,人家输什么你是管不了的。 可以部分做到,但遇到".123", "12.3.4"等在转换为浮点数时还会有问题。
页:
[1]