20192113 2020-2021-2 《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爱我。
参考资料
20192113 2020-2021-2 《Python程序设计》实验一报告的更多相关文章
- PYTHON程序设计实验
Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...
- Python程序设计实验报告二:顺序结构程序设计(验证性实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩 日期 2020.3.22 指导老师 修宇 [实验 ...
- Python程序设计实验报告一:熟悉IDLE和在线编程平台
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩_____ 日期 2020.3.8 指导老师 ...
- Python程序设计 实验 1 熟悉 IDLE 和在线编程平台
------------恢复内容开始------------ 安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2 ...
- Python程序设计实验报告四:循环结构程序设计(设计型实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.8 指导老师 修宇 [实验名称 ...
- Python程序设计实验报告三:分支结构程序设计
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.5 指导老师 修宇 [实验目的 ...
- JAVA程序设计 实验一报告
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1351 姓名:李畅宇 学号:20135129 成绩: 指导教师:娄嘉鹏 ...
- Python程序设计试验报告一: 熟悉IDLE和在线编程平台
安徽工程大学 Python程序设计 实验报告 班级 物流192 ...
- 20192113 2020-2021-2 《Python程序设计》实验三报告
20192113 2020-2021-2 <Python程序设计>实验三报告 课程:<Python程序设计> 班级: 1921 姓名: 衣丽莎 学号:20192113 实验教师 ...
- 20192113 2020-2021-2 《Python程序设计》实验二报告
20192113 2020-2021-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1921 姓名: 衣丽莎 学号:20192113 实验教师 ...
随机推荐
- JDBC_15_悲观锁和乐观锁
悲观锁和乐观锁 并发控制 当程序中可能出现并发操作的情况时,就需要保证在并发操作的情况下数据的准确性,以此确保当前用户和其他用户一起操作时,所得到的结果和某个用户单独操作时的结果是一样的.这种手段就叫 ...
- CentOS7 常用基础操作
系统目录结构了解 CentOS系统中没有磁盘的概念,一切皆文件,/目录下的的一个个文件夹目录就相当于磁盘了,这里简单记录几个常用的目录以及对应的作用: dev:Linux一切皆文件,包括硬件也进行了文 ...
- MySQL批量删除数据表
SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库 ...
- php 数学函数bc的使用(浮点数计算)
简介: 对于任意精度的数学,PHP提供了支持用字符串表示的任意大小和精度的数字的二进制计算,最多为2147483647-1(或0x7FFFFFFF-1). bcadd - 2个任意精度数字的加法计算 ...
- 我为Dexposed续一秒——论ART上运行时 Method AOP实现
转载于:http://weishu.me/2017/11/23/dexposed-on-art/ 两年前阿里开源了 Dexposed 项目,它能够在Dalvik上无侵入地实现运行时方法拦截,正如其介绍 ...
- Win64 驱动内核编程-21.DKOM隐藏和保护进程
DKOM隐藏和保护进程 主要就是操作链表,以及修改节点内容. DKOM 隐藏进程和保护进程的本质是操作 EPROCESS 结构体,不同的系统用的时候注意查下相关定义,确定下偏移,下面的数据是以win7 ...
- nodejs-模块系统
Node.js模块系统 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统. 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的.换言之,一个 Node. ...
- 在服务器上使用 smart http 搭建 Git 服务器
前言 最近一直在写 django 网页的代码,随着代码的量越来越大,管理起来也有点复杂(当然,有在使用 git 进行代码管理).同时由于有不同的工作环境,有些工作环境对 ssh 的访问有限制,所以想到 ...
- UA: Literally Vulnerable靶机
前言 略有点虎头蛇尾.主要有一步没想通. web打点 nmap -sP 192.168.218.0/24 #发现主机IP 192.168.218.138 #端口扫描 nmap -sV -p- 192. ...
- golang:协程安全
多路复用 Go语言中提供了一个关键字select,通过select可以监听channel上的数据流动.select的用法与switch语法类似,由select开始一个新的选择块,每个选择条件由case ...