zdwfromxian 发表于 2021-4-14 01:17:00

为什么要用a = int(float(temp))

https://xxx.ilovefishc.com/forum/201308/27/033003o0n7az822co10141.png
做这个作业,原本自己写的
temp = input('请输入一个整数:')
a = int(temp)
i = 1
while i <= a:
    print(i)
    i = i+1
报错,然后查了一下,要换成a = int(float(temp)),但是没说原因,所以为什么要先转换成浮点型

wp231957 发表于 2021-4-14 06:15:49

你要不故意输入小数,不用float转

zdwfromxian 发表于 2021-4-14 12:34:08

wp231957 发表于 2021-4-14 06:15
你要不故意输入小数,不用float转

{:10_277:}昨天应该直接输的5,今天又试了一下好了,可能之前哪里打的有问题
页: [1]
查看完整版本: 为什么要用a = int(float(temp))