在 Python 中,if 语句用于根据条件执行不同的代码块。它的基本格式如下:
1
2
|
if condition: # 如果 condition 为 True ,执行这里的代码块 |
其中,condition 是一个表达式,通常涉及变量和操作符,用于判断结果是 True 还是 False。
如果 condition 为 True,则执行缩进的代码块。
如果 condition 为 False,则跳过代码块并继续执行下一行代码。
如果需要测试多个条件,则可以使用 if...elif...else 结构。elif 是 else if 的缩写,表示如果前一个条件不满足,则测试下一个条件。else 用于处理所有其他情况,即如果前面的条件都不满足,则执行 else 代码块。它的基本格式如下:
1
2
3
4
5
6
|
if condition1 : # 如果 condition1 为 True,执行这里的代码块 elif condition2 : # 否则如果 condition2 为 True,执行这里的代码块 else: # 否则执行这里的代码块 |
以下是一些示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 如果 a 大于 b,则输出 "a 大于 b";否则输出 "a 小于等于 b" a = 10 b = 5 if a > b: print ( "a 大于 b" ) else : print ( "a 小于等于 b" ) # 如果 x 是正数,则输出 "x 是正数";否则如果 x 是负数,则输出 "x 是负数";否则输出 "x 是零" x = - 3 if x > 0 : print ( "x 是正数" ) elif x < 0 : print ( "x 是负数" ) else : print ( "x 是零" ) |
在 Python 中,嵌套 if 语句用于在一个 if 语句的代码块中嵌套另一个 if 语句。这使得你可以对更复杂的条件进行测试。嵌套 if 语句的基本格式如下:
1
2
3
4
5
6
7
8
|
if condition1 : # 如果 condition1 为 True,执行这里的代码块 if condition2 : # 如果 condition2 为 True,执行这里的代码块 else: # 如果 condition2 为 False,执行这里的代码块 else: # 如果 condition1 为 False,跳过代码块并继续执行下一行代码 |
以下是一些示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# 如果 a 大于 b,则进一步检查 a 是否大于 c a = 10 b = 5 c = 7 if a > b: print ( "a 大于 b" ) if a > c: print ( "a 大于 c" ) else : print ( "a 小于等于 c" ) else : print ( "a 小于等于 b" ) # 检查两个数是否均为偶数 num1 = 4 num2 = 8 if num1 % 2 = = 0 : if num2 % 2 = = 0 : print ( "两个数均为偶数" ) else : print ( "只有一个数是偶数" ) else : print ( "两个数均为奇数" ) |
到此这篇关于Python中if语句的基本格式实例代码的文章就介绍到这了,更多相关Python f语句的基本格式内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://juejin.cn/post/7228259134104322107