html循环代码怎么写_自学Python,写一个挨打的游戏代码来初识While循环

自学Python的第11天。

旋转~跳跃~,我~闭着眼!

学完循环, 沐浴着while的光芒,闲来无事和同事一起扯皮, 我说:“编程语言好神奇, 一个小小的循环,竟然在生活中也可以找到原理和例子”,同事也被我的描述勾起了兴趣,问我:"能不能举个例子呢?”望着他空洞的毫无知识光芒的眼神,我根本不愿意和没学过Python的、比我还白的小白做任何解释(主要原因是我也一知半解.....),毅然回答说:“我不举...”,望着同事嘴角那邪恶的微笑, 我下意识的感受到下肢凉凉的寒意, 咳咳,先把裤子提上。

59eb770eba82546768c8eb0535688c8b.gif

举例一:

玩笑归玩笑, 例子还要“举一举”,你看啊,一天早上起床,你发现头发乱糟糟的,也很不干净,你需要先把头发弄湿,打上洗发水,用水洗,然后冲掉泡沫,对着镜子观察一下,如果还不干净, 需要继续打上洗发水, 用水洗, 然后冲掉泡沫, 然后对着镜子观察一下,然后还不干净,再打上洗发水.....依次循环,直到洗干净为止, 这是不是一个循环的例子?那是必~须~滴~!当然, 如果该循环一直持续下去,估计以后就不需要洗头发了。

94e8082c5794d2a4fd0d12df7b2c6f14.png

举例二:

还有,当你玩游戏时, 需要在登录界面输入正确的账号密码才可以进入,话说按F5进入坦克到底是个什么梗?跑题了,再回来说输入账号密码的事,如果输入错误, 系统会提示输入错误,然后你一直输错, 会一直提示你。最终的结果就是: 密码忘了T_T!!,我那刚砸上去的+12一套黄金战衣啊.......

f0fd155e809d94fb60b83494bb4b388a.png

一个挨打的游戏

一位勇士, 总共有十滴血, 与兽人搏斗,兽人每次发起攻击会对英雄造成3滴血的伤害, 假设英雄只有挨打的份, 那么兽人需要在第几次攻击时把英雄打翻?以下的while语句是不是很熟悉, 对了,他长得和if语句很相似, 原理也差不多, 当条件health>0成立时, 会依次执行下面的三条语句。直至health<0时停止。

print('''我是一个英雄

永远打不死我

我还会回来的''')

health=10

countes=0

damage=3

while health>0:

health=health-damage

countes=countes+1

print('你被发起了第',countes,'次攻击,''还剩',health,'滴血' )

print('game over')

运行结果如下, 程序会自动进行health-damage的运算循环, 直到得数<0, 则停止运算,有点意思。

7eeb6be620f18d23cf4e61c183ac8869.png

强烈推荐

今天要强烈推荐一本自学Python的书《Python编程初学者指南》,相比较网上大多数的自学教程来讲, 这本书通过玩游戏的方式和逗比的语言描述, 让自学者能够慢慢的陷入其中, 比廖雪峰的教程容易很多, 因为像网上的大多数教程, 并不是从全小白的角度来教,内容晦涩难懂,有些内容教授者以为完全不用讲, 但实际上正是像我这样的小白需要了解的内容。这本书恰恰相反, 它提供的知识点都是由浅入深, 逻辑性很强。我这有电子版!想要的兄弟私信我就好。

1a94af5a6e27a619dadae7feb1cc6d45.png

明日计划

今天只是初步了解一下while循环的原理, while循环还有更多好玩的用法,比如break和continue的使用。将在明天自学的时候进行总结。

我是追科技, 2胎奶爸,每天半小时学Python的小白白,目标是学会爬虫爬产品数据。

请大佬们督促我, 有错误及时通知俺。

欢迎关注,一起学习。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值