条件判断
条件判断格式
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
else:
<执行3>
与c、java等不同的是else if在python中是elif表示。
注意:
- 代码缩进,缩进为if、elif、else下的代码块。
- 不要少写了冒号:
- 如果使用input()传入的值为判断所需的值,是一个str,需要转成相应的值进行判断,如:int(),将str转换成int值进行判断等。
循环
python的循环分两种,一种是for-in循环,另一种是while循环,注意,python不支持do-while循环,若需要用到do-while的循环,可以使用while(无限循环)和break的组合来替换do-while的方式。
for-in循环
for <个体> in <需要循环的列表>:
<循环体>
python提供了一个range(num)函数,可以生成一个整数序列,再通过list()函数可以转换成list,若计算0-100的整数序列和,可以这样:
sum = 0
for x in list(range(101)):
sum = sum + x
print(sum) # 运行可得5050
while循环
只要条件满足,就不断循环,条件不满足时退出循环
where <条件>:
<循环体>
循环中的语句
关键词 | 用途 |
---|---|
break | 提前退出循环 |
continue | 跳过当轮循环,直接开始下一轮循环 |
do-while
while True: #无限循环,即死循环
<循环体>
if <条件>:
break #满足条件后退出循环
网友评论