python怎么用while循环计算1+...+100_Python中for循环与while循环

本文详细介绍了Python中的while循环,包括基本语法、应用示例,如计算1-100累加和、偶数累加和,以及break和continue的使用。同时讲解了while循环的嵌套和与else配合的用法,通过实例解析了循环控制的多种情况。
摘要由CSDN通过智能技术生成

一、循环的分类

在Python中循环分为while循环和for循环,最终实现效果相同

二、while的语法

while 条件:

条件成立重复执行的代码1

条件成立重复执行的代码2

......

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

2.1 示例

需求:实现重复执行5次print('媳妇儿,我错了')

分析:初始值是0次,终点是5次,重复做的事情输出”媳妇儿,我错了“

#循环的计数器

i=0

while i<5:

print('媳妇儿,我错了')

i+=1

print('执行结束')

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

三、while的应用

3.1 示例1:计算1-100累加和

分析:1-100的累加和,即1+1+3+4...,即前两个数字相加的结果+下一个数字(前一个数字+1)

i=1

result=0

while i<=100:

result+=i

i += 1

# 输出5050

print(result)

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

注意:为了验证程序的准确性,可以先改小数值,验证结果正确后,再改成1-100做累加

3.2 示例2:计算1-100偶数累加和

分析:1-100的偶数和,即 2 + 4 + 6 + 8....,得到偶数的⽅方法如下:

偶数即是和2取余结果为0的数字,可以加⼊入条件语句句判断是否为偶数,为偶数则累加

初始值为0 / 2 , 计数器器每次累加2

3.2.1 方法1:条件判断和2取余数则累加

# 方法1:条件判断和2取余数为0则累加计算

i=1

result=0

while i<=100:

if i % 2 == 0:

result += i

i += 1

# 输出2550

print(result)

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

3.2.2 方法二:计数器控制

# 方法二:计数器控制增量为2

i = 0

result = 0

while i <=100:

result += i

i += 2

# 输出2550

print(result)

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

四、break和continue

break和continue是循环中满⾜一定条件退出循环的两种不同方式

4.1 理解

举例:一共吃5个苹果,吃完第一个,吃第二个...,这里"吃苹果"的动作是不是重复执行?

情况一︰如果吃的过程中,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值