雷梅黛丝 发表于 2020-5-17 18:27:44

int型数据相关问题求助

temp = input("请输入1到100之间的数字:")
num = int(temp)
if 1 <= num <= 100:
    print('你妹好漂亮^_^')
else:
    print('你大爷好丑T_T')


=========================================

上面是源码,你们因该都遇到过的,
我想问一下,第二行“ num = int(temp)” 这个,可不可以用其他的方法省去,
比如,在第一步的时候直接定义temp为整型,可以不,怎么实现??

各位大佬,谢谢了

Twilight6 发表于 2020-5-17 18:28:43

本帖最后由 Twilight6 于 2020-5-17 18:29 编辑

直接int() 把input 包起来就好了~~~
temp = int(input("请输入1到100之间的数字:"))

if 1 <= temp <= 100:
    print('你妹好漂亮^_^')
else:
    print('你大爷好丑T_T')

qiuyouzhi 发表于 2020-5-17 18:29:54

直接嵌套:
temp = int(input("请输入1到100之间的数字:"))
后面的条件也相应改过来

雷梅黛丝 发表于 2020-5-17 18:30:43

Twilight6 发表于 2020-5-17 18:28
直接int() 把input 包起来就好了~~~

我去试试哈,

wuqramy 发表于 2020-5-17 18:31:01

可以简化成这样temp = int(input("请输入1到100之间的数字:"))
if 1 <= temp <= 100:
    print('你妹好漂亮^_^')
else:
    print('你大爷好丑T_T')
更简单if 1 <= int(input("请输入1到100之间的数字:")) <= 100:
    print('你妹好漂亮^_^')
else:
    print('你大爷好丑T_T')

Twilight6 发表于 2020-5-17 18:33:04

雷梅黛丝 发表于 2020-5-17 18:30
我去试试哈,

如果帮助到你记得设置最佳~{:10_287:}

雷梅黛丝 发表于 2020-5-17 18:34:00

wuqramy 发表于 2020-5-17 18:31
可以简化成这样
更简单

你这个叼,
开学一样来这学

雷梅黛丝 发表于 2020-5-17 18:35:44

Twilight6 发表于 2020-5-17 18:33
如果帮助到你记得设置最佳~

好了

Twilight6 发表于 2020-5-17 18:36:14

雷梅黛丝 发表于 2020-5-17 18:35
好了

{:10_297:}加油 有问题欢迎继续提问

牛牛oliver 发表于 2020-5-17 20:31:48

第一步包起来就行
页: [1]
查看完整版本: int型数据相关问题求助