BigSmall 发表于 2018-10-19 09:34:59

猜数字{:5_100:}

本帖最后由 BigSmall 于 2018-10-19 10:06 编辑

answer=int(input())
if answer<8:
    print('small')
else:
    if answer>8:
      print('big')
    else:print('yes')
第一句answer=int(input()),为什么不对answer定义类型,而是对input()的变量定义类型???{:5_99:}

塔利班 发表于 2018-10-19 09:55:58

和C语言不一样,python是动态类型,但是声明会指定类型(而且后续可以修改)
input结果是字符串,想和数字比较需要转变成int

BigSmall 发表于 2018-10-19 10:06:26

塔利班 发表于 2018-10-19 09:55
和C语言不一样,python是动态类型,但是声明会指定类型(而且后续可以修改)
input结果是字符串,想和数字 ...

{:10_275:}非常感谢
页: [1]
查看完整版本: 猜数字{:5_100:}