栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

while的循环语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

while的循环语法

文章目录
  • 64_三目运算符
  • 67_循环
  • 68_while的语法
  • 71_循环应用1-100的累加
  • 72_计算1-100偶数累加和
  • 73_循环应用1-100偶数累加和方法2

64_三目运算符

三目运算符也叫三元运算符或三元表达式。
语法如下:
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式.

"""
语法:条件成立执行的表达式  if  条件  else   条件不成立执行的表达式
"""
a =1
b =2
c =a if a>b else b
print(c)

#需求:有两个变量,比较大小  如果变量1  大于  变量2  执行变量1-变量2;否则;变量2-变量1
aa =10
bb =6
cc =aa-bb if aa>bb  else  bb-aa
print(cc)


运行结果:

67_循环

循环的作用:让代码更高效的重复执行。

  • 循环的分类
    在Python中,循环分为while和for两种,最终实现效果相同。
68_while的语法

while条件:

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

快速体验
需求:复现重复执行100次print(‘媳妇儿,我错了’)(输出更简洁一些,我们这里设置5次)。
分析:初始值是0次,终点是5次,重复做的事情输出“媳妇儿,我错了”(输出更简洁一些,我们这里设置5次)
分析:初始值是0次,终点是5次,重复做的事情输出“媳妇儿,我错了”。

"""
while条件:
    条件成立要重复执行的代码
    .....
"""

#需求:重复打印5次:媳妇,我错了--1,2,3,4,5,6X--数据表示循环的次数--第一次是1,最后一次是5
#1+1+1+1....
i=1
while i<=5:
    print('媳妇儿,我错了')
    i+=1  #i=i+1


运行结果:

注意:计算机一般都是从0开始计数

while代码块只控制缩进格式的语句,没有进行格式缩进的语句并不在while的控制范围内。

"""
while条件:
    条件成立要重复执行的代码
    .....
"""

#需求:重复打印5次:媳妇,我错了--1,2,3,4,5,6X--数据表示循环的次数--第一次是1,最后一次是5
#1+1+1+1....
i=0
while i<5:
    print('媳妇儿,我错了')
    i+=1  #i=i+1

print('原谅你了')


运行结果:

71_循环应用1-100的累加

while的应用:计算1-100的累加和
分析:1-100的累加和,即1+2+3+4+…+100,即前两个数字的相加结果+下一个数字(前一个数字+1)

#需求:1-100数字累加和--1+2+3+4+...+100=结果,打印结果
"""
1.准备做加法运算的数据1-100  增量为1
2.准备变量保存将来运算的结果
3.循环做加法运算
4.打印结果
5.验证结果的正确性
"""

#准备数据
i=1

#结果变量
result=0

#循环
while i<=100:
     #加法运算  前两个数的结果+第三个数--每计算一次加法则更新一次result变量值
    result =result+i
    i +=1

#打印最终结果
print(result)


运行结果:

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

72_计算1-100偶数累加和

应用二:计算1-100偶数累加和
分析:1-100的偶数和,即2+4+6+8…,得到偶数的方法如下:

  • 偶数即是和2取余结果为0的数字,可以加入条件语句判断是否为偶数,为偶数则累加
  • 初始值为0/2,计算器每次累加2
#需求:1-100偶数累加和--2+4+6+...+100=结果---输出结果
"""
1.准备累加的数字  开始1  结束100  增量1
2.准备保存结果的变量result
3.循环加法运算--如果是偶数才进行加法运算--和2取余数结果为0
4.输出结果
5,验证结果
"""
i =1
result =0
while i<=100:
    #条件语句--if
    if i%2==0:
        #加法运算
        result +=i
    i+=1

#输出结果
print(result)


运行结果:

73_循环应用1-100偶数累加和方法2

方法二:计数器控制

#计数器控制   让偶数累加
"""
1.准备累加的数据
2.准备存储结果的变量
3.循环计算
4.输出结果
"""

i =0
result =0
while i<=100:
    result +=i
    i +=2

#输出2550
print(result)


运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/921011.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号