Python3基础之条件与循环控制实例解析基础之条件与循环控制实例解析
本文实例形式讲解了Python3的条件与循环控制语句及其用法,是学习Python所必须掌握的重要知识点,现共享给大家供大家
参考。具体如下:
一般来说Python的流程控制语句包括:if条件语句、while循环语句、for循环语句、range函数以及break、continue、pass控制
语句。这些语句在Python中的语义和在其他语言中基本是一样的,所以这里就只说它们的用法。
一、一、if语句语句
if语句是最常用的条件控制语句,Python中的一般形式为:
if 条件一:
statements
elif 条件二:
statements
else:
statements
实例
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
如果 “condition_1” 为 True 将执行 “statement_block_1” 块语句
如果 “condition_1” 为False,将判断 “condition_2”
如果”condition_2″ 为 True 将执行 “statement_block_2” 块语句
如果 “condition_2” 为False,将执行”statement_block_3″块语句
Python中用elif代替了else if,所以if语句的关键字为:if – elif – else。
注意:注意:
1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
示例代码如下:
x = int(input("Please enter an integer: "))
if x < 0:
print('Negative.')
elif x == 0:
print('Zero.')
else:
print('Positive.')
实例
以下是一个简单的 if 实例:
#!/usr/bin/python3
var1 = 100
if var1:
print ("1 - if 表达式条件为 true")
print (var1)
var2 = 0
if var2:
print ("2 - if 表达式条件为 true")
print (var2)
print ("Good bye!")