python循环语句

循环语句

break:当某些条件成立,终止此循环,终止当前循环

continue:当某些条件成立,退出当前一次循环继而执行下一次循环代码,跳过当前循环进入下一轮循环

吃完第四个苹果不吃了

i=1
while i<=5:
print(f"吃了第{i}个苹果")
i+=1
if i == 4:
print(f’吃饱了不吃了’)
break

不吃第三个苹果,继续吃第四个第五个

i=1
while i<=5:
if i==3:
print(‘吃出一个大虫子,这个苹果不吃了’)
i+=1
continue # 如果使用continue,在使用continue之前一定要修改计数器,否则进入死循环
print(f"吃了第{i}个苹果")
i+=1

石头剪刀布使用while循环实现

while True:
import random
cpu=random.randint(0,2)

player=int(input('请输入石头0,剪刀1,布2'))
print(f'电脑出拳是{cpu}')
while cpu==player:
    print('平局,请重新出拳')
    break

while ((cpu==0)and(player==2))or((cpu==1)and(player==0))or((cpu==2)and(player==1)):
    print('恭喜你赢了')
    break

while((cpu==0)and(player==1))or((cpu==1)and(player==2))or((cpu==2)and(player==0)):
    print('你输了,再接再厉!')
    break

打印99乘法表格

j=1
while j<=9:
#内部循环开始
i=1
while i<=j:
print(f’{i}{j}={ij} ‘, end=’’)
i+=1
#内部循环结束
print() #此处作用为换行
j+=1

for循环以及for循环中break和continue的使用:

for 临时变量 in 序列:

重复执行的代码

for i in range(10):
if i==8:
break
print(‘qnmd’)

for i in range(10):
if i==8:
continue # 跳过第八次打印,继续进行第九次和第十次
print(‘qnmd’)

while else

while:
重复执行的代码
else:
循环正常结束后执行的代码

如果break或者return终止了循环,else后的代码也不执行

如果是continue跳出当前的循环继续执行下一次循环,else循环可以正常执行

for else
for 临时变量 in 序列:
重复执行的代码
else:
循环正常结束后执行的代码

如果break或者return终止了循环,非正常结束,else后的代码也不执行

如果是continue跳出当前的循环继续执行下一次循环,else循环可以正常执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值