|
print("shurushuzhi:")
xiangdengflag=False
while xiangdengflag==False:
b=input()
c=float(b)
a=int(c)
if a>15:
print('taidale')
elif a<15:
print('taixiaole')
else:
print('ok,daduile')
xiangdengflag=True
以上代码,如果输入的是小数,例如12.2,如果去掉float那句就会报错,为什么?int()不能将接收的字符串浮点数,直接转化为整数吗?
|
|