Python之经典编程练习题及源码.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/22694949/0001-c806620fc0197fdd10220c2453428c1d_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
Python 编程练习题及源码集锦 本资源摘要信息涵盖了五个经典的 Python 编程练习题,每个题目都附有详细的程序分析和源代码。这些题目涵盖了 Python 编程的多个方面,如数学计算、字符串操作、列表操作、条件判断等。 题目 1:自由落体问题 在这个题目中,我们需要计算一球从 100 米高度自由落下,经过 10 次落地后,共经过多少米,第 10 次反弹多高。我们可以使用 Python 的循环语句和数学计算来解决这个问题。 程序分析:我们可以使用一个循环语句来模拟球的落地过程,并使用数学计算来计算球的高度和距离。 程序源代码: ``` Sn = 100.0 Hn = Sn / 2 for n in range(2, 11): Sn += 2 * Hn Hn /= 2 print 'Total of road is %f' % Sn print 'The tenth is %f meter' % Hn ``` 题目 2:水仙花数 在这个题目中,我们需要找到所有的“水仙花数”,即一个三位数,其各位数字立方和等于该数本身。我们可以使用 Python 的循环语句和数学计算来解决这个问题。 程序分析:我们可以使用一个循环语句来遍历所有的三位数,并使用数学计算来判断是否是“水仙花数”。 程序源代码: ``` for n in range(100, 1001): i = n / 100 j = n / 10 % 10 k = n % 10 if i * 100 + j * 10 + k == i 3 + j 3 + k 3: print "%-5d" % n ``` 题目 3:组成三位数 在这个题目中,我们需要计算有多少个互不相同且无重复数字的三位数可以组成。我们可以使用 Python 的循环语句和 mathematics 来解决这个问题。 程序分析:我们可以使用三个循环语句来遍历所有可能的三位数,并使用数学计算来判断是否满足条件。 程序源代码: ``` for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != k) and (i != j) and (j != k): print i, j, k ``` 题目 4:企业奖金 在这个题目中,我们需要根据利润计算企业发放的奖金总数。我们可以使用 Python 的条件判断语句和数学计算来解决这个问题。 程序分析:我们可以使用一个条件判断语句来判断利润的范围,并使用数学计算来计算奖金总数。 程序源代码: ``` bonus1 = 100000 * 0.1 bonus2 = bonus1 + 100000 * 0.500075 bonus4 = bonus2 + 200000 * 0.5 bonus6 = bonus4 + 200000 * 0.3 bonus10 = bonus6 + 400000 * 0.15 i = int(raw_input('input gain:\n')) if i <= 100000: bonus = i * 0.1 elif i <= 200000: bonus = bonus1 + (i - 100000) * 0.075 elif i <= 400000: bonus = bonus2 + (i - 200000) * 0.05 elif i <= 600000: bonus = bonus4 + (i - 400000) * 0.03 elif i <= 1000000: bonus = bonus6 + (i - 600000) * 0.015 else: bonus = bonus10 + (i - 1000000) * 0.01 print 'bonus = ', bonus ``` 题目 5:完全平方数 在这个题目中,我们需要找到一个整数,它加上 100 后是一个完全平方数,再加上 268 又是一个完全平方数。我们可以使用 Python 的数学计算和循环语句来解决这个问题。 程序分析:我们可以使用一个循环语句来遍历所有可能的整数,并使用数学计算来判断是否满足条件。 (省略程序源代码) 本资源摘要信息提供了一些实用的 Python 编程练习题和源代码,可以帮助程序员和学生提高 Python 编程技能和数学计算能力。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/22694949/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/22694949/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/22694949/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/22694949/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/22694949/bg5.jpg)
剩余23页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/6d4a39ec593a4e2fbcf3d53e4855e565_cqn2bd2b.jpg!1)
- 粉丝: 1w+
- 资源: 6万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 基于SSM开发的旅游信息管理系统程序.zip
- 医学图像分割数据:covid-19肺部感染区域分割【包含3个切面的切片数据、标签文件、可视化代码】
- 基于jsp+servlet实现的图书管理系统(源码+数据库 )
- 大河网servlet+jsp+jdbc的java原生小项目,包含了servlet过滤器和监听器的简单应用
- 链表-基于Java的单链表基本操作之链表相交.zip
- 链表-基于Java的单链表基本操作之删除操作.zip
- 链表-基于Java的单链表基本操作之逆向输出.zip
- 链表-基于Java的单链表基本操作之链表排序.zip
- 链表-基于Java的单链表基本操作之回文链表判断.zip
- 链表-基于Java的单链表基本操作之查找操作.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)