Zzzmmy 发表于 2023-1-6 14:51:21

为什么100和else后面要加冒号?而且代码分成了四小段?

""" 用Python设计第一个游戏 """

temp = input("这次数学考试成绩:")
guess = int(temp)

if guess == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
   
print("游戏结束,不玩啦^_^")

lxping 发表于 2023-1-6 14:54:23

这是最基本的语法形式,就像你写作文一样~~
分段不是必要的,只是为了美观,更合的理清楚上下层关系

wp231957 发表于 2023-1-6 14:57:11

代码之间的空行 这个是没有明文规定的也就是方便作者自己查看代码
冒号则是python 控制代码块的 固定用法,也就是说归属于冒号的代码块都要有相同的缩进

一颗yan 发表于 2023-1-6 14:58:02

else: 是语法,要记住! 分段是美观看起来易读整洁

Zzzmmy 发表于 2023-1-6 15:00:41

wp231957 发表于 2023-1-6 14:57
代码之间的空行 这个是没有明文规定的也就是方便作者自己查看代码
冒号则是python 控制代码块的 固定用 ...

那一般什么情况下要用冒号?

wp231957 发表于 2023-1-6 15:02:43

Zzzmmy 发表于 2023-1-6 15:00
那一般什么情况下要用冒号?

涉及到某些代码块 归属于哪句代码时就要用到
比如if elsefor   while   withdef ..........

Zzzmmy 发表于 2023-1-6 15:05:11

wp231957 发表于 2023-1-6 15:02
涉及到某些代码块 归属于哪句代码时就要用到
比如if elsefor   while   withdef ..........

谢啦{:10_275:}

Zzzmmy 发表于 2023-1-6 15:05:41

一颗yan 发表于 2023-1-6 14:58
else: 是语法,要记住! 分段是美观看起来易读整洁

好的,一定记住!

Zzzmmy 发表于 2023-1-6 15:06:16

lxping 发表于 2023-1-6 14:54
这是最基本的语法形式,就像你写作文一样~~
分段不是必要的,只是为了美观,更合的理清楚上下层关系

{:10_323:}
页: [1]
查看完整版本: 为什么100和else后面要加冒号?而且代码分成了四小段?