20192415 2020-2021-2 《Python程序设计》实验1报告
20192415 2020-2021-2 《Python程序设计》实验1报告
- 课程:《Python程序设计》
- 班级: 1924
- 姓名: 邢质斌
- 学号:20192415
- 实验教师:王志强
- 实验日期:2021年4月12日
- 选修: 公选课
一.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能
二. 实验过程及结果
1.掌握基本的Python运行和调试技能;
(1)Python运行
- 使用IDLE

- 使用CMD

- 使用VSCode

- 使用Pycharm

(2)Python调试
- 设置断点

- 常用调试功能

step over:程序代码越过子函数,但子函数会执行,且不进入。
step into:在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行。
step into my code:执行下一行但忽略libraries。
force step into:执行下一行忽略lib和构造对象等。
step out:进入一个函数体中,跳出当前函数体内,返回到调用此函数的地方。
run to cursor:直接跳到下一个断点。
2.掌握基本的Python编程技能。
(1)变量和类型

(2)字符串、对象、缩进和注释
- 通过编写一个小程序,综合运用Python编程技能。程序运行效果如下:


-
程序代码如下(已push至码云):
文件名:实验一.py
作 者:20192415邢质斌
时 间:2021/4/12
'''
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能
程序功能
1.求平均数(整数、浮点数)
2.字符串拼接(字符串)
3.判断计算正误(布尔)
'''multi_line = """
请进行功能选择!
1.求平均数
2.判断计算正误
3.字符串拼接
4.退出程序
"""print('欢迎运行该程序!')
print(multi_line)
i = int(input("请输入所选功能对应的序号:"))
while(i != 4):
if i == 1:
print("\n求平均数")
n = int(input("请输入所求平均数的个数: "))
s = 0.0
for i in range(0, n):
x = float(input("请输入一个加数: "))
s = s + x
ave = s / n
print("平均数为:", ave)print(multi_line)
i = int(input("请输入所选择的功能序号:"))elif i == 2:
print("\n判断计算正误")
import random
a = random.randint(1, 100)
b = random.randint(1, 100)
print('请输入', a, '+', b, '的计算结果:')
s = int(input())
print(bool(a+b == s))print(multi_line)
i = int(input("请输入所选择的功能序号:"))elif i == 3:
print("\n拼接字符串")
print('请依次输入两个字符串:')
a = input()
b = input()
print('拼接后为:', a+b)print(multi_line)
i = int(input("请输入所选择的功能序号:"))
else:
i = int(input("输入有误,请重新输入:"))print('您已退出该程序!')
3.程序代码托管到码云
- git并添加注释

- 成功push至码云

三. 实验过程中遇到的问题和解决过程
- 问题1:利用Terminal进行push失败。
- 问题1解决方案:使用菜单栏的“git”选择“push”,push成功
其他(感悟、思考等)
- 多总结,多回顾,多练习
- 记录常犯的错误,实践出真知

浙公网安备 33010602011771号