鬼小谷 发表于 2023-3-4 07:32:08

刚学习Pytho请教

本帖最后由 鬼小谷 于 2023-3-4 07:51 编辑

temp=input("请输入数字:")
x=int(temp)
if x>50:
    print("游戏结束")
else:
print("你好")

改成下面的就运行不了,x=int()是必须的嘛
x=input("请输入数字:")
if x>50:
    print("游戏结束")
else:
print("你好")

鬼小谷 发表于 2023-3-4 07:33:11

本帖最后由 鬼小谷 于 2023-3-4 07:46 编辑

还有input(“请输入数字:”)里面的中文是相当于注释吗?

wp231957 发表于 2023-3-4 07:47:43

鬼小谷 发表于 2023-3-4 07:33
还有input(“请输入数字:”)里面的中文是相当于注释吗?

对的,引号里面随便输入

wp231957 发表于 2023-3-4 07:48:21

对的,input是一个函数,它的返回值是字符串

鬼小谷 发表于 2023-3-4 07:50:50

本帖最后由 鬼小谷 于 2023-3-4 07:53 编辑

wp231957 发表于 2023-3-4 07:48
对的,input是一个函数,它的返回值是字符串

x=int(temp)
字符串是不被这个变量识别吗

wp231957 发表于 2023-3-4 07:56:01

鬼小谷 发表于 2023-3-4 07:50
x=int(temp)
字符串是不被这个变量识别吗

int是把看起来像数字的字符串强转成int
你要是输入abc啥的就会报错

鬼小谷 发表于 2023-3-4 08:06:24

wp231957 发表于 2023-3-4 07:56
int是把看起来像数字的字符串强转成int
你要是输入abc啥的就会报错

好的,谢谢
页: [1]
查看完整版本: 刚学习Pytho请教