问答详情
源自:4-5 Python之while循环

我有个问题 请大神帮忙!!

num = int(input())

sum = 0

while num <= 100:

    sum = sum + num

    num = num + 1

print(sum)


问题:为什么只能写成 num = int(input()) , 而不能写成 num = input(int())

提问者:weixin_慕瓜3532764 2022-09-06 11:18

个回答

  • weixin_宝慕林2426525
    2022-09-06 16:26:18

    num = int(input())意思是变量num赋值,输入的信息转化为int数据类型

    num = input(int())意思是变量num赋值,输入的数据限定为int数据类型,但输入数据不可控所以错误