吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1526|回复: 9
收起左侧

[Python 转载] 自学python之while循环1(break和continue暂时还没来得及)

[复制链接]
yaya334 发表于 2021-11-23 12:15

循环的作用:
1.1 循环的作用

思考:假如我有个女朋友,有一天我们闹矛盾生气了,女朋友说:道歉,说100遍“媳妇儿,我错了”。这个时候程序员会怎么做?

答:100遍print('媳妇儿,我错了')

思考:复制粘贴100次吗?

答:重复执行100次一样的代码,程序中循环即可

循环的作用:让代码更高效的重复执行。
循环分类:在Python中,循环分为while和for两种,最终实现效果相同。



while语法:
        '''
        while 条件:
            条件成立重复执行的代码1
            条件成立重复执行的代码2
            ......
'''

[Python] 纯文本查看 复制代码
# 练习一:
# 循环的计数器
i = 0
while i < 5:
    print('媳妇儿,我错了')
    i += 1
print('任务结束')


while循环应用:计算1-100累加和
首先定义一个变量i和变量result(i代表开始,result代表结果)
i每次累加,直到100,输出result



[Python] 纯文本查看 复制代码
i = 1
result = 0
while i <= 100:
    result += i
    i += 1
# 输出5050
print(result)


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

  • 偶数即是和2取余结果为0的数字,可以加入条件语句判断是否为偶数,为偶数则累加
  • 初始值为0 / 2 , 计数器每次累加2


[Python] 纯文本查看 复制代码
# 方法一:条件判断和2取余数为0则累加计算
i = 1
result = 0
while i <= 100:
    if i % 2 == 0:
        result += i
    i += 1
# 输出2550
print(result)
#还有方法二,i增量每次加二,但是不推荐(原因是加二是我们自己算的,并非计算机算数)

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
junjia215 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ynboyinkm 发表于 2021-11-23 13:28
while Ture :
    print('我错了')
    sleep(1000)
victorbox 发表于 2021-11-23 14:12
大兵马元帅 发表于 2021-11-23 14:38
aaron 发表于 2021-11-23 14:40
ynboyinkm 发表于 2021-11-23 13:28
while Ture :
    print('我错了')
    sleep(1000)

sleep这个语句能实现嘛
yl0002 发表于 2021-11-23 14:41
一起学习
共同进步。
gengyin 发表于 2021-11-23 15:04
ynboyinkm 发表于 2021-11-23 13:28
while Ture :
    print('我错了')
    sleep(1000)

这还不循环一辈子
醉红尘0 发表于 2021-11-23 15:24
aaron 发表于 2021-11-23 14:40
sleep这个语句能实现嘛

sleep(1000)会报三次元错误,错误代码:你永远失去了你的女朋友
ynboyinkm 发表于 2021-11-23 15:30

因为楼主姓王
 楼主| yaya334 发表于 2021-11-23 17:39

打你了啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表