# 第一次实验
# 1. 整数求和
1 | n = int(input("请输入一个正数 : ")) |
# 交互式运行结果 :

# 文件式运行结果 :

# 2. 整数排序。输入三个整数,把这三个数由小到大输出
1 | l = [] |
# 交互式运行结果 :

# 文件式运行结果 :

# 3. 打印九九乘法表
1 | for i in range(1, 10): |
# 交互式运行结果 :

# 文件式运行结果 :

# 4. 绘制多个七点相同但大小不同的五角星
1 | import turtle as t |
# 交互式运行结果 :

# 文件式运行结果 :

# 5. 使用列表实现斐波那契数列
1 | l = [1, 2] |
# 交互式运行结果 :

# 文件式运行结果 :

# 6. 若一个数列刚好等于它的因子之和,那么这个数就成为 “完数”, 例如 6 = 1 + 2 + 3, 6 就是完数。变成打印 1000 以内的所有完数
1 | for i in range(2, 1001): |
# 交互式运行结果 :

# 文件式运行结果 :

# 7. 有 5 个人坐在一起,文帝五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数, 他说比第 3 个人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个人大 两岁。最后问第一个人,他说是 10 岁。请问第五个人多大?
1 | def age(n): |
# 交互式运行结果 :

# 文件式运行结果 :

# 8. 倒序输出列表 ls 中的值
1 | ls = ['one', 'two', 'three'] |
# 交互式运行结果 :

# 文件式交互结果 :

# 9. 简述程序开发的各个阶段
- 需求分析,收集整理程序需要完成的功能
- 代码设计,在正式开始编写程序之前思考程序因该用的架构,设计模式等
- 编写代码,依据代码设计过程中的架构与设计模式,编写符合要求的代码
- 程序测试,通过不同的测试样例,测试程序的健壮性与稳定性
# 10. 简述程序编写的基本方法
用户输入 I:input () 获得输入,程序的输入包括:文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数输入等。输入是一个程序的开始
运算部分 P:程序对输入进行处理,输出产生结果。处理的方法也叫算法,是程序最重要的部分。可以说,算法是一个程序的主要灵魂。算法是一个程序的灵魂
结果输出 O:print () 输出结果,程序的输出包括:屏幕显示输出、文件输出、网络输出、操作系统内部变量输出等。
