龙空技术网

软件测试/测试开发丨Python 控制流:循环、判断

霍格沃兹测试开发学社 110

前言:

当前姐妹们对“python循环判断奇偶数”可能比较关怀,同学们都需要知道一些“python循环判断奇偶数”的相关资讯。那么小编同时在网络上收集了一些有关“python循环判断奇偶数””的相关文章,希望小伙伴们能喜欢,咱们一起来了解一下吧!

点此获取更多相关资料> 「链接」

本文为霍格沃兹测试开发学社学员学习笔记分享

原文链接:Python L1 -控制流:循环、判断 - 学习笔记 - 测试人社区

一、分支判断:一条一条语句顺序执行的叫做顺序结构分支结构就是在某个条件判断后,选择一条分支去执行

if 条件判断:

if 判断条件:    执行语句

else 判断语句

if 判断条件:    执行语句else:    执行语句

elif 多重条件

if 判断条件:    执行语句elif 判断条件:    执行语句elif 判断条件:    执行语句else:  #可加可不加    执行语句

分支语句可以嵌套执行,嵌套注意缩进

三目运算符:

#正常赋值运算和判断条件的组合if a>b:    h="变量1"else:     h="变量2"#优化后简洁写法     h="变量1" if a>b else "变量2"  #示例a,b=1,2# if a>b:#     school="hogwarts"# else:#     school="222222"# print(school)#赋值语句在最前面    if 判断条件 else else需要赋值的内容school="hogwarts" if a>b else "22222"print(school) #22222
二、循环

for in循环:

使用场景:明确知道循环次数,或者要对一个容器进行迭代range函数range(101) 产生0到100的整数序列,当range只传入一个数值,传入的是结束数值,遵循前闭后开range(1,100) 产生1到99的整数序列,当range传入2个数值,(开始数值,结束数值),遵循前闭后开range(1,100,2) 产生1到99的奇数序列,2 是步长,当range传入3个数值,(开始数值,结束数值,步长),遵循前闭后开

a=[1,2,3,4,5]for i in a:    if i==3:        continue    print(i)for i in range(11):    print(i)#1~100 的偶数和sum=0for i in range(1,101):    if i%2==0:        sum+=iprint(sum)

while 循环:

注意不要直接使用

设定跳出的条件

a=1#满足条件执行循环体内代码while a<6:    a+=1    print(a)

break:跳出整个循环

continue:跳出本次循环

pass:没有实质性含义,占位使用,不影响代码逻辑

#猜数字游戏,计算机给出一个数,计算机根据人猜的数字提示大一点或者小一点或者猜对了cump_num=random.randint(1,100)while True:    peop_num=int(input("请输入数字:"))    if cump_num>peop_num:        print("大一点")    elif cump_num<peop_num:        print("小一点")    else:        print("猜对了")        break
点此获取更多相关资料> 「链接」

标签: #python循环判断奇偶数