0


python中的if语句

if语句用来进行条件判断。

程序开发中,通常把判断语句成为分支语句,分支语句就是判断条件是否满足,再根据条件满足的情况去执行对应的分支代码。

1.

if语句最基本的用法

2.if语句以及缩进部分是一个完整的代码块

15岁不满18岁,所以if代码块不执行,顶格写的print语句不属于代码块的一部分,所以能输出。

下面的图用来提示光标在if语句的代码块里(黄色部分)

点击一下黄色方框,光标跳到if 语句

3.else关键字最基本的用法(else关键字必须配合if关键字来使用)

age是字符串类型,不能和整数类型进行比较,会报错(先看错误位置,再看错误类型,再看错误原因)

错误原因

应该将字符串类型转换为整数类型

if-else可以看成一个完整的代码块

调整较长的逻辑表达式的格式:

第一步,在if 后面 和 : 的前面 各增加一半括号 (增加完成之后, 会有小黄灯提示, 说这对空格没有必要, 但加着对括号的目的是为了使or 这个条件能够换行)

第二步, 在or 前面回车, Pycharm会自动在下一行增加4个空格的缩进, 同时, 为了提高代码的可读性, 可以在 判断条件 和 条件成立后要执行的代码 之间敲一个回车, 使他们之间有一个空行的间距, 在阅读代码的时候会更加清晰.

格式调整完成之后,会出现以下提示, or 和 print 使用相同的缩进, 这种代码在阅读起来后非常容易混淆, 建议在两个 or 前面在增加4个空格的缩进,
统一选中两行 or 代码, 然后按一下 Tab 键

标签:

本文转载自: https://blog.csdn.net/weixin_52073430/article/details/118281616
版权归原作者 <GOOD LUCK> 所有, 如有侵权,请联系我们删除。

“python中的if语句”的评论:

还没有评论