文档详情

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

发布:2025-03-27约1.15千字共3页下载文档
文本预览下载声明

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之间的所有数字,并通过整除和取余操作提取了每个数字的

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

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

了自己的编程能力。

显示全部
相似文档