小仔子 发表于 2020-5-3 18:44:26

python基础

temp=input("请输入请输入1个数字")
guess=int(temp)
if guess==6:
    print("恭喜您,你答对第一个了")
else:
if guess<=6:
    print("你输入的数字小了")
else:
    print("你输入的数字打了")

第六行为什么会错误?

wp231957 发表于 2020-5-3 18:44:55

缩进

小仔子 发表于 2020-5-3 18:45:46

wp231957 发表于 2020-5-3 18:44
缩进

什么意思?我是第一次写,不怎么理接

wp231957 发表于 2020-5-3 18:47:24

小仔子 发表于 2020-5-3 18:45
什么意思?我是第一次写,不怎么理接

python对缩进非常严格
else后面的整体要求缩进

liuzhengyuan 发表于 2020-5-3 18:48:29

本帖最后由 liuzhengyuan 于 2020-5-3 18:49 编辑

小仔子 发表于 2020-5-3 18:45
什么意思?我是第一次写,不怎么理接

你的else后面没有加 空格(下次建议用 TAB 键来调整缩进)
python 就是很严格的,少加了空格代码就会错
你可以对比一下↓
temp=input("请输入请输入1个数字")
guess=int(temp)
if guess==6:
        print("恭喜您,你答对第一个了")
else:
        if guess<=6:
          print("你输入的数字小了")
        else:
          print("你输入的数字打了")

小仔子 发表于 2020-5-3 18:50:27

wp231957 发表于 2020-5-3 18:47
python对缩进非常严格
else后面的整体要求缩进

好的,可以了,谢谢大佬

小仔子 发表于 2020-5-3 18:54:11

liuzhengyuan 发表于 2020-5-3 18:48
你的else后面没有加 空格(下次建议用 TAB 键来调整缩进)
python 就是很严格的,少加了空格代码就会 ...

接着 用哪个英文

liuzhengyuan 发表于 2020-5-3 18:55:06

小仔子 发表于 2020-5-3 18:54
接着 用哪个英文

???什么意思{:10_266:}
你的意思是说是说用什么字体吗,还是什么别的???

小仔子 发表于 2020-5-3 18:56:58

liuzhengyuan 发表于 2020-5-3 18:55
???什么意思
你的意思是说是说用什么字体吗,还是什么别的???

对,用什么字体{:5_109:}

liuzhengyuan 发表于 2020-5-3 18:57:54

小仔子 发表于 2020-5-3 18:56
对,用什么字体

编程的时候建议用等宽字体(consolas 不错的)

小仔子 发表于 2020-5-3 19:00:21

liuzhengyuan 发表于 2020-5-3 18:57
编程的时候建议用等宽字体(consolas 不错的)

else表示否则
那 接着 用什么表示

liuzhengyuan 发表于 2020-5-3 19:01:17

小仔子 发表于 2020-5-3 19:00
else表示否则
那 接着 用什么表示

???还是没有听懂{:10_266:}
否则之后就没了呀???
?????????

小仔子 发表于 2020-5-3 19:02:43

liuzhengyuan 发表于 2020-5-3 19:01
???还是没有听懂
否则之后就没了呀???
?????????

temp=input("请输入第1个数字")
guess=int(temp)
if guess==6:
    print("恭喜您,你答对了")
#接着输入接着输入第二个数
else:
    if guess<6:
      print("你输入的数字小了")
    else:
      print("你输入的数字大了")

这句怎么编写

小仔子 发表于 2020-5-3 19:03:56

小仔子 发表于 2020-5-3 19:02
temp=input("请输入第1个数字")
guess=int(temp)
if guess==6:


就是输入完后想继续输入第二个那应该怎么写

liuzhengyuan 发表于 2020-5-3 19:05:15

小仔子 发表于 2020-5-3 19:02
temp=input("请输入第1个数字")
guess=int(temp)
if guess==6:


否则之后再进行一次 if 判断,这就是 嵌套
翻译过来就是
如果 guess == 6:
      输出……
否则:
      如果 guess < 6:
                输出……
      否则:
                输出……

小仔子 发表于 2020-5-3 19:10:25

liuzhengyuan 发表于 2020-5-3 19:05
否则之后再进行一次 if 判断,这就是 嵌套
翻译过来就是

还是不会
能不能在仔细一点
就是我想在第一次选择正确后
接着进行第二个数字的选择
那应该怎么写呢

liuzhengyuan 发表于 2020-5-3 19:13:15

小仔子 发表于 2020-5-3 19:10
还是不会
能不能在仔细一点
就是我想在第一次选择正确后


你会循环吗?
如果会的那就让它循环两次
如果不会,应该之后是会讲到的,到那时候你应该就会了

小仔子 发表于 2020-5-3 19:16:28

liuzhengyuan 发表于 2020-5-3 19:13
你会循环吗?
如果会的那就让它循环两次
如果不会,应该之后是会讲到的,到那时候你应该就会了

知道了,谢谢
页: [1]
查看完整版本: python基础