python上机编程报告_20192416 《Python程序设计》实验一报告
20192416 2019-2020-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 1924
姓名: 不愿透露姓名的はんたくさん
学号:20192416
实验教师:王志强老师
实验日期:2020年4月11日
必修/选修: 公选课
1.实验内容
(1)熟悉Python开发环境;
我了解到的有vscode、pycharm,最终决定使用支持多种语言的vscode。
(2)练习Python运行、调试技能;
运行:可以点击右上角的小三角形或使用快捷键ctrl+alt+n
调试:先点击代码前方设置断点,点击左方的三角形进入调试界面,在“监视”里添加要查看的变量,点击左方的“运行和调试”开始调试。上方的工具栏可以进行具体的操作。
(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;
由于上学期老师要求自学python,所以有一定基础,基础部分比较熟练了。
在python中,变量是不需要声明类型的(与我这学期所学的C语言不同)。但是,每个变量在使用前必须赋值。与其它语言有所不同,python中可以给多个变量赋值,如a=b=c="python"。
python对缩进非常严格,缩进决定了他究竟在第几层。
我常用的注释:
1.直接在注释的内容前添加#。
2.大段内容注释可以在两头分别用两个'''括住。或选中内容,用ctrl+/将其注释掉。(快捷键真的非常方便)
(4)掌握git技能
这个太难了,直到现在还是用git Bash上传代码而不是vscode里直接上传(弄了半天都弄不好,心态崩了)。
在完成git的配置后,进入git Bash。进入库文件夹,接着三步操作完成上传。
git add "文件名.后缀"
git commit -m "备注"
git push
参考了码云的《Git 仓库基础操作 》
2. 实验过程及结果
尝试着做了计算器。代码:
print("这是一个巨菜的计算器:")
a = int (input("输入0:结束 输入1:加 输入2:减 输入3:乘 输入4:除 "))
if a==1:
print("输入相加的数,最后一个数为0时结束")
b = int(input())
c=0
while(b!=0):
c=c+b
b = int(input())
print("他们的和为",c)
elif(a==2):
print("先输入被减数,依次输入减数,最后一个数为0时结束")
b = int(input())
c=b*2
while(b!=0):
c=c-b
b = int(input())
print("结果为",c)
elif a==3:
print("输入相乘的数,最后一个数为1时结束")
b = int(input())
c=1
while(b!=1):
c=c*b
b = int(input())
print("他们的积为",c)
elif a==4:
print("先输入被除数,依次输入除数,最后一个数为1时结束")
b = int(input())
c = b*b
while(b!=1):
c=c/b
b = int(input())
print("他们的结果为",c)
elif a==0:
print("结束")
3. 实验过程中遇到的问题和解决过程
问题1:输入不定个数的数据时,如何操作
问题1解决方案:
1.事先输入数据个数,决定循环次数。
2.输入到某个特殊数据时停止。
由于计算器的特殊性,最终决定用方法2。对于特殊数据,在加减运算中用0,在乘除运算中用1。
问题2:git代码存在困难
问题2解决方案:在网上到处找办法,一直不行。最终找到了官方《Git 仓库基础操作 》
其他(感悟、思考等)
python相对于C语言,更加贴近于人的思维。对于一些特殊问题,C语言许多行代码才能解决问题,python一行便可代替。
python的缩进非常严格,代码的缩进既是语言的规范,也增强了代码的可读性,具有一种独特的美感。
python上机编程报告_20192416 《Python程序设计》实验一报告相关推荐
- c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc
c语言程序设计实验报告(数组).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- c语言程序设计实验教程实验报告,C语言程序设计实验报告——实验九.doc
C语言程序设计实验报告--实验九.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...
- python代码编程教学入门,python代码编程火影忍者
python源代码编程软件 编写python源代码的软件.首推的Pycharm. PyCharm用于bai一般IDE具备的功能,比如, 调试.语法高亮.Project管理.du代码跳转.智能提示.自动 ...
- python上机编程报告_Python程序设计实验报告六:函数
安徽工程大学 Python程序设计 实验报告 班级:物流191 姓名:徐丹丹 学号:3190505132 成绩: 日期:2020年5月4日 指导老师:修宇 [实验目的] 掌握函数的定义与使用方法:掌握 ...
- python上机编程报告_20182213 实验一《Python程序设计》实验报告
20182213 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1822 学号:20182213 实验教师:王志强 实验日 ...
- python程序设计报告-Python程序设计实验一报告
Python程序设计实验报告 班级 :_ 物流192_ 姓名 :袁悦 学号 :3190505230 日期 :2020年3月3日 指导老师 :修宇 实验名称实验一 熟悉IDLE和在线编程平台 实验目的 ...
- python程序报告_Python程序设计实验一报告
Python程序设计实验报告 班级 :_ 物流192_ 姓名 :袁悦 学号 :3190505230 日期 :2020年3月3日 指导老师 :修宇 实验名称实验一 熟悉IDLE和在线编程平 ...
- python编写程序公式计算s_PYTHON程序设计实验2
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名邹缕学号3190505117 成绩 日期 2020.3.22 指导老师修宇 实验二 顺序结构程序设计(验证性 ...
最新文章
- github建站之路
- UVA10047独轮车
- [云炬创业基础笔记]第七张创业团队测试7
- 2017年计算机基础知识答题宝典,2017年全国职称计算机考试答题技巧分享
- c++ linux 线程等待与唤醒_C++并发编程 等待与唤醒
- echarts字变大_在echarts中如何调整lable的字体大小?
- 计算机基础0018,自学考试计算机用基础 0018复习资料.doc
- 剑指offer面试题[26]-复杂链表的复制
- C语言表达式5 0的结果是,c语言程序设计期末试题B(含答案)(5页).doc
- 最新csdn有奖任务答案
- 干货分享|Contrast essay写作步骤分析
- 在线影音页面的制作方法
- 程序员画手WLOP个人网站
- 原始混合合成器:Arturia Analog Lab for Mac
- 苏嵌//张福辉//2018.7.23
- 仙剑游戏系列..感想
- C++内存问题(很多公司面试的题目,值得一看,看懂了别忘了告诉我)
- java 报错 定位,问题定位分享(2)spark任务一定几率报错java.lang.NoSuchFieldError: HIVE_MOVE_FILES_THREAD_COUNT...
- 炒美股-史考特证券开户流程
- Viewer.js Javascript/jQuery图片查看器