Python中的条件语句可以让程序根据条件的不同而执行不同的代码块,常用的条件语句有if语句、if-else语句、if-elif-else语句。
if语句
if语句的形式为if condition:
,如果condition
的值为True
,就会执行紧随其后的代码块,否则会跳过该代码块。示例如下:
x = 10
if x > 5:
print('x is greater than 5')
上述代码中,当x
的值大于5
时,if语句判断条件成立,执行下一行的代码打印x is greater than 5
。
if-else语句
if-else语句的形式为if condition:
后面加上一个代码块和一个else:
,如果condition
的值为True
,就会执行if代码块,否则会执行else代码块。示例如下:
x = 3
if x > 5:
print('x is greater than 5')
else:
print('x is less than or equal to 5')
上述代码中,当x
的值小于或等于5
时,if条件不成立,执行下一行的else代码块打印x is less than or equal to 5
。
if-elif-else语句
if-elif-else语句的形式为if condition1:
后面加上一个代码块,然后可以加上多个elif语句,最后可以有一个else代码块。如果多个条件都需要判断,则按顺序执行第一个满足条件的代码块,否则执行else代码块。示例如下:
x = 7
if x > 10:
print('x is greater than 10')
elif x > 5:
print('x is greater than 5 but less than or equal to 10')
else:
print('x is less than or equal to 5')
上述代码中,当x
的值大于10
时,if条件成立,执行下一行的代码打印x is greater than 10
。当x
的值大于5
但小于或等于10
时,第一个条件不成立,执行elif语句判断条件成立,执行下一行代码打印x is greater than 5 but less than or equal to 10
。当x
的值小于或等于5
时,前两个条件都不成立,执行else代码块打印x is less than or equal to 5
。
总之,条件语句可以实现对代码的选择性执行,使得程序更加灵活高效。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中的条件语句有哪些? - Python技术站