美文网首页
Python基础(四)-条件判断&循环

Python基础(四)-条件判断&循环

作者: 皮卡丘的电光一闪 | 来源:发表于2020-05-25 10:32 被阅读0次
条件判断

条件判断格式

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      #满足条件后退出循环

相关文章

网友评论

      本文标题:Python基础(四)-条件判断&循环

      本文链接:https://www.haomeiwen.com/subject/zkieahtx.html