【发布时间】:2022-01-25 03:03:49
【问题描述】:
为什么 int() 函数在 input() 函数中不将浮点数转换为整数?
input_1 = input(f'enter the num: ')
try:
a = int(input_1)
print(f"it is an integer")
except:
print(f"no an integer")
input_1 = 3.532453
try:
a = int(input_1)
print(f"it is an integer")
except:
print(f"no an integer")
结果:
enter the num: 3.532453
no an integer
it is an integer
【问题讨论】:
-
你能解释一下你的意思吗?
-
首先,您要尝试制作一个应用程序来检查数字是整数还是浮点数?还有你用的是什么版本的python。
-
@RaedAli 我正在使用 3.9.0 版本的 python