20193306 实验一 《Python程序设计》实验报告
20193306 2022-2022-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 1933
姓名: 于子涵
学号:20193306
实验教师:王志强
实验日期:2022年3月20日
必修/选修: 公选课
1.实验内容
熟悉Python开发环境:下载python3.10.3版本,PyCharm,简单练习使用IDLE、命令行练习基本运算和语句
练习Python运行、调试技能:使用IDLE和PyCharm运行、调试
编写程序,练习变量和类型、字符串、对象、缩进和注释等:使用不同类型、类型转换、基本运算符、条件语句、循环语句编写程序,并在调试中解决了缩进的问题
掌握git技能:创建仓库,将代码上传托管至Gitee
2. 实验过程及结果
简单练习使用IDLE、命令行练习基本运算和语句:
命令行引入函数,查看python版本
IDLE进行基本定义、运算及类型输出、语句判断等
编写程序并进行调试,最终得到无误程序
使用IDLE、Debug逐步、断点调试,观察单步结果及变量变化过程
3. 实验过程中遇到的问题和解决过程
- 问题1:expected an indented block after ‘while’ statement on line 4(缩进错误)
- 问题1解决方案:去掉了while语句块的{}
- 问题2:得出结果卡入死循环
- 问题2解决方案:b<<1时b的值并没有发生变化,所以本意是b=b<<1
- 问题3:下载pycharm之后反复下载了几回interpreter,而且下载pycharm之前也下载过python,但是好像都没有安装到pycharm
-问题3解决方案:重启pycharm即为安装好的状态
其他(感悟、思考等)
通过本次实验,我掌握了基本的python语句和语法规则,更主要的是掌握了单步调试、断点调试的方法,在之后的程序编写中可以改变之前通过运行某一块查看结果是否有误的方式,合理使用上debug。另外,虽然课程就Git内容有一些涉及,听起来比较熟悉,但是实际操作时却非常生疏了,忘记了上学期刚刚接触的内容,
在之后的实验中希望回顾起来。