python判断循环结束_Python——一判断两循环

不一定是Python,许多的计算机语言都会有“一判断,两循环”这一逻辑关系,这一逻辑关系是计算机程序基础知识。

“一判断”——If-else判断语句

这个是判断语句,其形式是:

if 判断条件:

运行语句1

elif 判断条件2:

运行语句2

......

else:

运行语句x

运行顺序为:先进行if后面的语句判断,如果True,进入运行程序1;如果False,进入下一个判断条件2,如果True,进入运行程序2······以此类推。最后如果进行else以上的判断语句都返回的是False,则进入else下的运行程序X

举个例子:

一开始,a=10,在进行if判断语句时,返回的值为True,所以进行if语句下的运行程序print(“True”)

假如一开始,a不是10,例如:

那么就不符合if的判断条件,所以进入else的运行程序print(“False”)

还有,当if-else语句不太多的时候(就一个if-else,类似上面的例子),可以用下面的方式,

三目运算符

输出结果

但是建议在以后的编程中不要这么写。。。

“两循环”——for,while循环

首先介绍for循环

for 元素 in 某种系列:

运行语句1

例如:

运行结果

其逻辑顺序是

i从range(1,10)里取值

range(1,10)取值顺序为

1,2,3,4,5,6,7,8,9(记住range()取值时右边界值不取)

当刚进入for循环中,i首先取到1,执行for下的运行语句

然后取到2,执行for下的运行语句

然后取到3,。。。。。。

最后取到9以后,range(1,10)里面的所有数字全部取出,退出循环。for循环

while循环

while循环类似于if与for的结合体,不像for的“无脑”循环,只有符合while的判断语句才能进入while下的语句

while 判断语句:

运行语句1

例如

首先进入while的判断语句 a<=10,符合,进入while下的运行语句

print(a)

a=a+1

a不断地+1,不断地+1,最后当a = 11时不符合a<=10,跳出循环,结束程序

输出结果

以上,就是python的“一判断,两循环”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值