python循环while案例_Python基础循环语句的运用while循环经典案例实现

Python基础循环语句的运用while循环经典案例实现

while循环,只要条件满足,就不断循环,条件不满足时退出循环。其中,执行语句可以是单个语句或者语句块;判断条件可以是任何表达式,任何非0,或非空(null)的值均为True。

注意:while循环的判断条件是boolean类型的表达式!

1、语法格式

while 判断条件: #判断条件boolean类型的表达式

执行语句

2、while循环操作实例:

①求1到100的偶数和

n=1sum=0

while n <= 100:if n%2==0:

sum+=n

n=n+1print('1到100的偶数和为:',sum)

结果如下:

1到100的偶数和为:2550

②打印1-100以内所有3和5的倍数,3的倍数以及5的倍数:

n=1bei3_5=[]

bei3=[]

bei5=[]while n<=100:if (n%3==0)and(n%5==0):

bei3_5.append(n)

elif n%3==0:

bei3.append(n)

elif n%5==0:

bei5.append(n)

n=n+1

else: #while...else在条件语句为false时执行else块

print('1-100内是3和5的倍数有:',bei3_5)

print('1-100内是3的倍数有:',bei3)

print('1-100内是5的倍数有:',bei5)

print('循环结束')

结果如下:1-100内是3和5的倍数有: [15, 30, 45, 60, 75, 90]1-100内是3的倍数有: [3, 6, 9, 12, 18, 21, 24, 27, 33, 36, 39, 42, 48, 51, 54, 57, 63, 66, 69, 72, 78, 81, 84, 87, 93, 96, 99]1-100内是5的倍数有: [5, 10, 20, 25, 35, 40, 50, 55, 65, 70, 80, 85, 95, 100]

循环结束

总结:for循环和while循环,两者的相同点在于都能循环做一件重复的事情;不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。

————————————————

版权声明:本文为CSDN博主「python6_quanzhan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/python6_quanzhan/article/details/106362766

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值