网站大量收购独家精品文档,联系QQ:2885784924

2025年春江苏开放大学Python程序设计形考作业三答案.pdf

2025年春江苏开放大学Python程序设计形考作业三答案.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2025年春江苏开放大学Python程序设计形考作业三答案

我的作业:85分已评分

(一)实践目标:

掌握Python中循环的使用方法

(二)实践内容:

编写程序,输出所有100–999之间的水仙花数

(三)实践操作:

观看视频,实验操作。

(四)实验报告:

下载附件,按要求完成并提交实验报告。

要求书写规范、文字简练、语句通顺、图表清晰。

学生答案:

目的:掌握Python中循环的使用方法

内容:编写程序,输出所有100–999之间的水仙花数

设计思路与关键技术描述:水仙花数,也称为超完全数字不变数、自恋数、自幂

数,是指一个三位数,其各个位上的数字的立方和等于该数本身。关键技术是使

用Python中的循环和条件判断。具体步骤如下:

1使用for循环遍历100到999之间的所有数字。

2对于每个数字,使用整除和取余操作分别获取其百位、十位和个位数字。

3计算这三个数字的立方和,并判断该和是否等于原数字。

4如果相等,则输出该数字,即为水仙花数。

实验步骤(关键代码):

#输出100到999之间的水仙花数fornuminrange(100,1000):

#将数字拆分为个位、十位和百位

hundredsnum//100

tens(num//10)%10

unitsnum%10

#计算各位数字的立方和

sum_of_cubeshundreds**3+tens**3+units**3

#判断是否为水仙花数

ifsum_of_cubesnum:

print(num)

运行结果(截图):可自行运行截图,下方截图注意含有日期

实验小结:(任选一篇,修改)

范文1:通过本次实践,我掌握了Python中循环的使用方法,能够利用循环和条

件判断实现特定功能的程序。同时,我也对水仙花数的概念有了更深入的理解,

学会了如何判断一个数字是否为水仙花数。这次实践不仅提高了我的编程能力,

也增强了我对算法和数学的理解。

范文2:通过本次实践,我成功掌握了Python中循环的使用方法,并编写了程序

输出了100到999之间的所有水仙花数。在编写程序的过程中,我使用了for循

环来遍历100到999之间的所有数字,并通过整除和取余操作提取了每个数字的

百位、十位和个位。然后,我判断该数字是否等于其各位数字的立方和,如果是,

则将其输出。通过本次实践,我深刻理解了循环结构在编程中的重要性,并提高

了自己的编程能力。

您可能关注的文档

文档评论(0)

岁月如歌777 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档