南京信息工程大学实验(实习)报告
实验名称 第 3 章 程序流程控制 实验日期 2021.4.26 得分 指导教师 方忠进
院 应用技术学院 年级专业班级 18 计科 1 班 姓名 叶成宇 学号 201833050027
一.实验目的
1. 熟悉顺序结构;
2. 掌握选择结构:if 语句的使用
3. 掌握循环结构:for 语句、while 语句的使用;
二.实验内容与步骤
1、编写程序,计算 1+3+5+7…+99 之和。
2、编写程序,使用不同的实现方法输出 2000~3000 的所有闰年。
3、编写程序,计算 S
n
=1+1/2+1/3+…。
4、编写程序,输入三角形的 3 条边,先判断是否可以构成三角形,如果可以,则进一步求三角
形的周长和面积,否则报错“无法构成三角形!”。
程序代码:
1、
# 编写程序,计算 1+3+5+7+。。+99 之和
sum = 0
for i in range(1, 100, 2):
sum += i
print(sum)
2、
# 编写程序,使用不同的实现方法输出 2000~3000 的所有闰年.
for i in range(2000, 3001):
if(i % 400 == 0) or (i % 4 == 0 and i % 100 != 0):
print(i,end = " ")
3、
# 编写程序,计算 Sn=1+1/2+1/3+…。
sum = 0
n = eval(input('请输入一个数字:'))
for i in range(1, n + 1):
sum += 1 / i
print(sum)
4、
# 编写程序,输入三角形的 3 条边,先判断是否可以构成三角形,如果可以,则进一步求三角
形的周长和面积,否则报错“无法构成三角形!”。