20214318姚家豪 《python程序设计》实验一报告

#学号20214318 《python程序设计》实验一报告

课程: 《python程序设计》

班级:2143

姓名:姚家豪

学号:20214318

实验教师:王志强

实验日期:2022年3月18日

必修/选修:公选课

##1,实验内容:

1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能。

##实验过程及结果
(1)编写程序

a)“Hello,World”

b)猜数游戏

(2)变量和类型、对象

Python3中有六个标准的数据类型:
Number(数字)、String(字符串)、Tuple(元组);
List(列表)、Set(集合)、Dictionary(字典)。
前三者为不可变数据,后三者为可变数据
可以使用type()和isinstance()函数来检测数据类型。

Number(数字)
含int(整数)、float(浮点数)、bool(布尔数)、complex(复数)。

数值运算法则
加法、减法、乘法、除法(整除)、取余、乘方、位运算等。

(3)字符串

储存字符,储存位从0位为首位,-1位末位。
如储存一个str = 'ABCDEFG'字符串,则str[0]='A',str[1]='B',str[-1]='G'。

(4)序列
a)列表List

序列是 Python 中最基本的数据结构。
序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。

b)元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。

c)字典

字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中

d)集合

集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合。

(5)缩进和注释

缩进:使代码更加富有逻辑性、美观性、易读性。
注释:便于自己和他人阅读代码时了解该行(段)代码的作用。

4,掌握Git技能

 

创建仓库

 

在VScode上配置Gitee环境

 

 

环境调试成功

## 3. 实验过程中遇到的问题和解决过程

问题一:在起初安装的环境Sublime中,调试未完成而无法正常运作。

解决办法:咨询老师,同学后,选择安装VScode并完成环境调试。

问题二:退出VScode软件时,先前编辑的“数据类型”,“列表简介”(文件名)在已经保存的情况下出现了数据丢失的情况。(此部分无截图证明)

解决办法:重新创建文件,并把自己对两块内容的理解重点记录下来。

问题三:在尝试练习掌握缩进,字符串相关知识时,过于生疏而常常出现bug。这就需要进行调试。

解决办法:在VScode运行遭遇故障时,会指出故障所在行(标红),然后对其进行检查修改即可。

编写小游戏:

猜数字   编写代码如下

问题四:在编写程序完成后,却意外地出现了输入什么数就得出什么数的bug

解决方案:没有语法错误,在使用左上角的运行按钮时会出错,但用右上角的运行按钮却不会出错。

 

posted @ 2022-03-18 17:03  脑子不好使先生  阅读(86)  评论(0编辑  收藏  举报