案例一:

A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。

日上三杆

A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。

B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份。 。

C、D、E依次醒来,也按同样的方法拿鱼。

问他们至少捕了多少条鱼?

代码如下:

def main():

fish = 1

while True:

total, enough = fish, True

for _ in range(5):

if (total - 1) % 5 == 0:

total = (total - 1) // 5 * 4

else:

enough = False

break

if enough:

print(f'总共有{fish}条鱼')

break

fish += 1

if __name__ == '__main__':

main()

运行结果:

总共有3121条鱼

案例二:

30 个人在一条船上,超载,需要 15 人下船。

于是人们排成一队,排队的位置即为他们的编号。

报数,从 1 开始,数到 9 的人下船。

如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?

代码如下:

people={}

for x in range(1,31):

people[x]=1

# print(people)

check=0

i=1

j=0

while i<=31:

if i == 31:

i=1

elif j == 15:

break

else:

if people[i] == 0:

i+=1

continue

else:

check+=1

if check == 9:

people[i]=0

check = 0

print("{}号下船了".format(i))

j+=1

else:

i+=1

continue

运行结果:

9号下船了

18号下船了

27号下船了

6号下船了

16号下船了

26号下船了

7号下船了

19号下船了

30号下船了

12号下船了

24号下船了

8号下船了

22号下船了

5号下船了

23号下船了

python案例实操_用案例实操学习Python ,培养编程逻辑思维相关推荐

  1. python绘制图形沙漏_论计时沙漏对于学习python的重要性

    对于0基础小白来说,学习python最需要的,其实是: 耐心,耐心,耐心 因为你永远不知道下一个错误什么时候就出现,以及出现了之后要花多长时间才能解决,甚至有时候莫名其妙就解决了,你都不知道自己做了什 ...

  2. python 快速删除程序_如何快速一次性卸载所有python包(第三方库)呢

    很多时候我们都会有一个麻烦事,就是打开pycharm或者VScode等的时候,都有可能因为自己电脑上面安装的第三方模块过多,导致电脑很卡,风扇转速不停地增加,这时候我们就会想去卸载一些不太用得着的第三 ...

  3. 小白如何学python编程_零基础小白如何学习Python编程?

    随着社会的发展,人工智能市场的火爆,因此也让Python这门语言一举成名,成为了最受欢迎的编程语言,也是现代四大编程语言之一,打破了原有的局面.下面,我带领着大家一起来探索一下吧. 1.Python跟 ...

  4. Python为何如此受欢迎?你真的需要学习Python嘛?学了之后能做些什么?

    Python是一门代码简单.易读易写的编程语言. 近年来,它是一种在 AI 开发中受到关注的编程语言,并且由于有专门用于机器学习的库,因此它已被用作 AI 开发的标准语言.此外由于它简单易懂,因此经常 ...

  5. python不会英语不会数学怎么自学-学习Python,数学英语基础很重要吗?

    关于Python这门语言,是大家公认简单易学.容易上手的编程语言,现在学习Python技术的人变得越来越多了,但是对于学习Python开发需要怎样的条件了解的人并不是很多,学习Python,英文和数学 ...

  6. Python发展前景好么?Python就业岗位有哪些?为什么要去学习Python?

    其实近期我研究了不少代表技术趋势的业界报告以及编程‌‌语言排行榜,对于我来说,编程语言这一块,最值得学习的就是Python.那么Python到底是什么?Python发展前景好么?Python就业岗位有 ...

  7. python实训收获_英泰移动通信:学习Python心得体会

    原标题:英泰移动通信:学习Python心得体会 我今年刚毕业就去了外地开始找工作,我发现就我们学的理论知识来说能上岗的有技术含量的工作不多,所有接到的面试大部分都是让做销售,这对于我们刚毕业的学生来说 ...

  8. 零基础python入门书籍推荐书目_零基础小猿圈python入门书籍推荐

    人若志趣不远,心不在焉,虽学不成.-----张载 对于小编而言,自己是很喜欢python,因为本身虽然是计算机专业毕业的,但是在大学期间也没开展python课程,而是学习过很多门语言(c.c++.ja ...

  9. python清华大学出版社答案_清华大学出版社的这本Python入门书,出版8年 仍经久不衰...

    自从连续半年拿下TOP1编程语言后,无论是薪资还是招聘需求,都越来越多了! 同时,作为编程小姐姐,我发现只要我推送Python相关的文章,大家就纷纷提问:小姐姐,我该不该学Python?如何学Pyth ...

  10. 学python的亲身经历_你要偷偷的学Python,然后惊呆所有人

    文章目录前言 欢迎来到我们的圈子 初见爬虫 为什么是爬虫 通用爬虫架构 爬虫的工作步骤 优秀爬虫的特性 1.高性能 2.可扩展性 3.健壮性 4.友好性 爬虫初体验 requests.get() Re ...

最新文章

  1. 哈佛MIT坐镇的波士顿,正式宣布政府禁用人脸识别
  2. [Silverlight入门系列]实现局部元素全屏(Element部分全屏)
  3. angular 多个片段拼接_10个JavaScript代码片段,帮助你成为更好的开发者
  4. [转]C# 将类的内容写成JSON格式的字符串
  5. (二十一)TCPIP面试宝典-进入大厂必备总结(下)
  6. 借攻防演习提升企业安全能力
  7. java 模拟登陆 post_Java开发网 - 高手帮忙啊 (如何用java模拟post方式进行登陆论坛?)...
  8. python条形图的动画显示水能时钟_[宜配屋]听图阁
  9. html属性是dom属性吗,HTML DOM 属性 对象
  10. Revit中导入的CAD标高不统一处理及“标高管理”
  11. 爬虫实战——QQ空间自动点赞!这个脚本值三千五你信吗?
  12. mpvue(4)主页面静态页面的完成
  13. php获取百度搜索的关键词,【2020年】百度搜索词获取,获取百度搜索的关键词【真实有效】...
  14. 语音识别之前端处理及相关算法
  15. ipad的文件连接云服务器,ipad原来可以这样用(八):文件共享——也说说云端技术...
  16. 奇瑞新能源掌门人鲍思语:未来将迈进大车市场
  17. python窗口界面自适应_自适应页面的实现方式
  18. Harris Corner
  19. 解决:getReader() has already been called for this request
  20. PTA5-2 畅通工程之最低成本建设问题 (克鲁斯卡尔)

热门文章

  1. Docker - 实战TLS加密通讯
  2. 前端_网页编程 Form表单与模板引擎(上)
  3. Python之%s%d%f使用实例
  4. confluence启动不起来_汽车“一键启动”只用来点火?太浪费!你不知道的还有这3个功能...
  5. 边缘检测robert原理_在操作机器视觉检测过程中,遇到检测精度的难题怎么办?_西旺科技...
  6. qt创建简单的单例模式
  7. qt整个窗口上绘制矩形与在窗口的子控件上绘制矩形
  8. java 模拟qq空间登陆_java最新完美实现模拟登录QQ登录QQ空间获取说说
  9. java+set+split_阿里资深工程师教你如何优化 Java 代码!
  10. 收到一个机器人txt微盘_经阁-第一章 吞了个机器人-爱阅小说网