
Python学习
文章平均质量分 80
王奇秀
这个作者很懒,什么都没留下…
展开
-
爱因斯坦阶梯数学问题(含有多次改进方法)
文章目录一、问题背景二、问题分析三、算法代码四、运行结果五、代码分析六、改进一1.改进分析2.改进后代码3.运行结果七、改进二1.改进分析2.改进后代码3.运行结果八、改进三1.改进分析一、问题背景爱因斯坦曾经出过这样一个数学题,讲的是有一个很长的阶梯,如果每步上跨2 阶,最后只剩 1 阶;每步跨 3 阶,最后剩 2 阶;每步跨5 阶,最后剩 4 阶;每步跨 6 阶,最后剩 5 阶;当每步跨 7 阶时,刚好可以一阶不剩。二、问题分析这样的一个长阶梯如果整除2会余1,整除3会余2.……以此内推,这个阶原创 2021-06-26 19:36:22 · 5084 阅读 · 0 评论 -
舍罕王的失算(象棋棋盘摆麦子问题)
问题背景相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱国际象棋,便决定让宰相自己选择何种赏赐。这位聪明的宰相指着 8×8 共 64 格的象棋棋盘说:陛下,请您赏给我一些麦子吧。就在棋盘的第 1 格中放 1 粒,第 2 格放 2 粒,第 3 格放 4 粒,以后每一格都比前一格增加一倍,依此放完棋盘上 64 格,我就感激不尽了……舍罕王听了达依尔这个“小小”的要求,便让人扛来一袋麦子,他要兑现许诺。结果,在给达依尔发放麦子时,舍罕王发现他要给达依尔的麦子比自己想象的要多得多,一袋麦子是远远不原创 2021-06-24 21:43:58 · 3394 阅读 · 0 评论 -
简易的Python小游戏
文章目录一、第一次写Python小游戏二、对小游戏进行改进1.对玩家进行提示2.提供多次机会给玩家3.每次答案应该是随机的三、总结一、第一次写Python小游戏刚开始学习Python这门计算机语言,所以在网上找了一个非常简易的小游戏来进行模仿编写,目的是从中学到一些简单的Python语法知识。这个小游戏是一个猜数字的小游戏,比较简单,有利于我这种刚开始学习Python的萌新理解。编程环境使用的是Python自带的集成开发环境IDLE。程序代码如下:temp = input("猜一下现在我想的原创 2021-06-21 14:54:42 · 6471 阅读 · 0 评论