20212222 2019-2020-2 《Python程序设计》实验一报告
2022/3/20 20:58:20
本文主要是介绍20212222 2019-2020-2 《Python程序设计》实验一报告,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程:《Python程序设计》
班级: 2122
姓名: 黄凯琳
学号: 20212222
实验教师:王志强
实验日期:2022年3月19日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能。
2. 实验过程及结果
1.熟悉Python开发环境;
通过Mircosoft Store安装python;通过官网安装pycharm;使用IDLE,命令提示符编写基础python程序。
使用IDLE编写
2.练习Python运行、调试技能;;
-
运行
调试在Python交互环境中启用调试:在源文件要进入调试的地方输入如下代码再运行即可:点击查看代码
- 使用IDLE运行
使用IDLE调试
在编译器中想调试的语句上增加或删除断点。在该语句上右键选择Set Breakpoint, Clear Breakpoint
运行要调试的文件(Fn+F5),在出现的Shell窗口中,点击菜单栏Debug栏中的Debugger,出现调试控制窗口
使用pycharm
小三角形运行程序 小瓢虫进行调试
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
(1)编写程序
猜数游戏
import random
ans = random.randint(int(input("Left side of range:")),int(input("Right side of range:")))
bat = int(input("Input the times you want to try:"))
x = int(input("Please guess a number:"))
cnt = int(1)
for i in range(1,bat):
if x == ans:
print("You Win! The random number is ",ans)
print("\n")
print("You have tried",cnt)
break
if x<ans:
print("Too Small")
x = int(input("Please try again:"))
print("Residue time: ",int(bat-i-1))
cnt = cnt+1
continue
elif x>ans:
print("Too large")
x = int(input("Please try again:"))
print("Residue time: ",int(bat-i-1))
cnt = cnt+1
continue
if cnt == bat:
print("You lose!")
print("The random number is: ",ans)
(2)变量和类型、对象
变量:Number(数字)、String(字符串)、Tuple(元组);
List(列表)、Set(集合)、Dictionary(字典)。
可以进行类型转换 如
(3)字符串
储存字符,储存位从0位为首位,-1位末位。
如储存一个str = 'ABCDEFG'字符串,则str[0]='A',str[1]='B',str[-1]='G'。
(4)序列
列表: list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] (不同类型也可以相加) 元组:Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
元组中只包含一个元素时,需要在元素后面添加逗号
字典:
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
4.掌握git技能。
3. 实验过程中遇到的问题和解决过程
1.不会使用调试功能
2.对python的基本语法不熟悉
3.创建gitee仓库用时很久非常艰难 换了三个方法 最后使用tortoise gitee完成了仓科的创建并成功上传代码
Gitee码云仓库链接:
https://gitee.com/hkl200396/projects
这篇关于20212222 2019-2020-2 《Python程序设计》实验一报告的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程