20192113 2020-2021-2 《Python程序设计》实验一报告

20192113 2020-2021-2 《Python程序设计》实验一报告,第1张

概述201921132020-2021-2《Python程序设计实验报告课程:《Python程序设计》班级:1921姓名:衣丽莎学号:20192113实验教师:王志强实验日期:2021年4月15日必修/选修:公选课1.实验内容熟悉Pycharm等开发环境;掌握基本的Python运行和调试技能;掌握基本的Python编程技能。程序 20192113 2020-2021-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 1921
姓名: 衣丽莎
学号:20192113
实验教师:王志强
实验日期:2021年4月15日
必修/选修: 公选课

1.实验内容熟悉Pycharm等开发环境;掌握基本的Python运行和调试技能;掌握基本的Python编程技能。程序代码托管到码云2. 实验过程及结果2.1熟悉Python开发环境

熟悉cmd、IDLE、Pycharm等开发环境
(1)在cmd运行python程序

(2)在IDLE(python自带编译器)中运行python程序

(3)在Pycharm中运行python程序

2.2练习Python运行、调试技能

1)在掌握Pycharm环境后运行python程序
(1)利用Pycharm运行程序:猜数游戏

(2)利用Pycharm运行程序:画一只小猪佩奇

(3)利用Pycharm运行程序:画一树樱花

2)在Pycharm中调试程序
Resume Program:断点调试后,点击按钮,继续执行程序;
Step Over :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和Step Into效果一样的(简而言之,越过子函数,但子函数会执行);
Step Into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);
Step Out : 当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。

调试截图:

调试截图:

2.3编写程序,练习变量和类型、字符串、对象、缩进和注释等

(1)变量与类型:

(2)字符串:

(3)对象:pythpn中创建对象与类较为方便

(4)缩进、注释:

(5)利用python语言实现放射密码的加密解密变换,并添加基础注释:

(6)利用python语言实现等比数列求和:

2.4掌握git技能

(1)根据云班课中所发布视频安装好Git并在组织内建立自己的仓库,在pycharm中配置好Git
(2)通过查阅互联网了解git的相关 *** 作
(3)在Terminal:Local中依次输入git add ./git commit -m "注释"/git remote add origin "URL"(该指令仅输一次)/git push origin master,将所写程序托管到码云中

3. 实验过程中遇到的问题和解决过程问题1:在猜数游戏中遇到错误:TypeError: '>' not supported between instances of 'str' and 'int'问题1解决方案:python中输入默认类型为str,与整形数字比较时需要先进行类型转换为整形,再进行比较。问题2:在git的过程中提示出错:[rejected] master -> master (fetch first) error: Failed to push some refs to ……问题2解决方案:通过百度查询资料了解到通过输入“git pull --rebase origin master”即可解决问题。其他(感悟、思考等)

在学了c、java等语言之后python上手还是较为容易的,无需大括号、无需定义等等特点使得python语言相对来说更加简洁明了。
但是git实在是太难 *** 作了,每次交作业总能遇到新的问题令人崩溃,不过好在网络是强大的没有解决不了的问题(希望下次git顺利)。
我爱python,python爱我。

参考资料 Python中类的定义和对象的创建 如何解决git上传文件出错 总结

以上是内存溢出为你收集整理的20192113 2020-2021-2 《Python程序设计》实验一报告全部内容,希望文章能够帮你解决20192113 2020-2021-2 《Python程序设计》实验一报告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1187312.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存