您的当前位置:首页Python程序设计实验报告4

Python程序设计实验报告4

2023-11-29 来源:乌哈旅游
Python程序设计实验报告4

安徽⼯程⼤学 Python 程序设计实验报告

班级:物流 191 姓名:余嘉 学号:3190505116 成绩:

⽇期:2020/4/6 指导⽼师:修宇实验名称:循环结构程序设计

实验⽬的:

1.熟悉⽤ while 和 for 语句实现循环的⽅法

2.掌握在程序设计中⽤循环的⽅法实现各种算法

实验条件:

PC 机或者远程编程环境

实验内容:完成三个编程题

1.计算底数 e 的值

问题描述:

e 有时被称为⾃然常数(Natural constant ), 是⼀个约等于2.71828182845904523536……的⽆理数。可⽤如下公式求⾃然对数的底数 e的近似值:

e=1+1/1!+1/2!+…1/n!

可设计循环程序,判断直到最后⼀项绝对值⼩于 10 的-6 次⽅停⽌循环,注意因为计算误差原因,不同⽅法可能稍有区别

2.判断⽔仙花数

问题描述:

⽔仙花数(Narcissistic number)也被称为超完全数字不变数、⾃恋数、⾃幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),⽔仙花数是指⼀个 3 位数,它的每个位上的数字的 3 次幂之和等于它 本⾝(例如:1^3 + 5^3+ 3^3 = 153)

设计循环程序,输⼊⼀个三位整数,判断是否是⽔仙花数,如果是⽔仙花数,则输出“是⽔仙花数”,否则输出“不是⽔仙花数”

输⼊输出:

输⼊ 153 输出 “是⽔仙花数” 输⼊ 120 输出 “不是⽔仙花数”

3.N 的多次⽅

问题描述:

编写⼀个程序,计算输⼊数字 N 的 0 次⽅到 5 次⽅结果,并依次输出这 6 个结果,输出结果间⽤空格分隔,其中:N 是⼀个浮点数

print()函数可以同时输出多个信息,采⽤如下⽅法可以使⽤空格对多个输出 结果进⾏分割:print(3.14, 1024, 2048)

输⼊输出: 输⼊ 2

输出 1.0 2.0 4.0 8.0 16.0 32.0

实验记录与分析:

(请填写实验记录与分析结果)

1.计算底数 e 的值

编写程序及输出结果如下:

2.判断⽔仙花数

编写程序如下:

输出结果:

3.N 的多次⽅

编写程序如下:

输出结果:

思考题

循环结构中循环的次数取决于什么?

解答如下:

for i in range()循环结构的循环次数取决于括号中的数字

while()循环结构的循环次数取决于 while 语句下⼀⾏的语句块是否满⾜ while 后接括号的条件,反复执⾏语句块直到不满⾜条件为⽌

因篇幅问题不能全部显示,请点此查看更多更全内容