Python3基础第一篇:循环语句

终于有个想法了,写博客!做学习笔记!
从现在开始撰写以前学过的东西,以及正在学的东西!从回味python开始。
希望各位路过的大佬能够给予指导和建议。

if语句:

if语句实现条件判断(尤其强调缩进!)
语法: if 条件为真: 执行该条语句
例如:

num = 5
if num > 4:
    print("4")
    if num < 6:
        print("6")
        if num == 7:
            print("7")

就是4和6(4和6之间有换行),因为if条件判断可以嵌套在if条件判断里。

else与elif :

如果一个包含else语句的if条件判断,当if条件的判断值为False时,运行else里的语句,与if语法一样、else也要缩进的呢。elif主要用于多重判断的语句!
if elif多重判断语句最后可以放置else语句。
其次,if语句是从上往下判断的,如果在某个判断上是True,则把判断对应的语句执行后就忽略掉剩下的elif和else!

例子 :

num = 520
if num == 250:
    print("我是250")
elif num == 205:
    print("你是205")
elif num == 520:
    print("number is 520!happy!")
elif num == 666print("你是666")
else:
    print("no check the results!")

就是 number is 520!happy!。

while循环:
如果我们需要执行一个动作,就需要到while循环,当其判断条件为True时重复执行代码块,当条件判断为False时不再执行其代码块,while语句下一部分代码会被执行!

n = 5
while n >= 2:
    print(n+1)
    n = n-1
print("我会被打印多少次呢?")

认识死循环,即判断永远的True的情况下,循环将永远不会停止!

接下来引入break和continue!当在循环里遇到break语句,循环将立即跳出while语句!
break语句示例:

n = 5
while True:
    print(n)
    n = n-1
    if n <= 3:
        break

而continue语句则是停止循环代码块下面的部分并重新开始执行循环代码块!
值得注意的是,在循环外使用continue语句将会导致报错。
例子 :

i = 0
while True:
    i = i+1
    if i == 6:
        print("i = 6时将直接跳过6")
        continue    
      if i == 7:
          print("i=6时已经不会执行我喽")  
          print("i=7的时候还是会执行我的喔!")
    if i == 10:
        print("breaking")
        break
    if i == 20:
        print("要你何用,都已经不执行我了")
    print(i)

就是在while循环里面进行i=i+1的操作,每次在经过三个判断之后输出i的值,而在判断那里,continue语句所在的if语句判断为真时会被跳过,跳回while循环继续从当前判断为真的值继续执行,不执行此continue语句后面的语句。
而break语句则是跳出while循环!终止整个流程!

for循环 :
for循环经常用来遍历列表,还用于重复某些代码一定次数。

 letters = ['a','b','c']
 for i in letters:
     print(i)

for循环与range对象结合起来使用:

for i in range(0,100,2):
    print(i)
#输出0到100之间的偶数

个人总结,如有不到之处请留言指出。

原文地址:https://www.cnblogs.com/chenruhai/p/12464263.html