93
社区成员
发帖
与我相关
我的任务
分享2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能(可把猜数字游戏上传到gitee)
## 2. 实验过程及结果
1.熟悉Python开发环境
在此实验中我利用百度搜索引擎,进入了Python的下载官网,并阅读相应的功能介绍,基本了解了Python的基本功能,以及其在日常生活中的应用!

安装python并进行试运行。确认能够正常运行!

2.练习Python运行、调试技能
进入官网后,点击下载,本人在D盘中专门设立了一个Python文件夹,以便存储Python程序的相关数据。在Python下载完成后,还需下载Pythoncharm才能够进行具体的编程操作。在Pythoncharm下载完成后,在内部新建了编程文件夹。并输入“print(“chenynuanbo ”)”这一实验程序,并成功运行!
官网下载pythoncharm

进入pythoncherm进行程序编写实验!

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等
进入Pythoncharm程序中,开始编程。我的编程《数字游戏》内容如下:
import random
n=random.randint(1,110)
while True:
a=int(input("请输入数字:"))
if a>n:
print("大了")
elif a<n:
print("小了")
else:
print("对了")
进过验证,可以正常运行。我通过此次程序的编辑,基本掌握了练习变量和类型、字符串、对象、缩进和注释等Python的基本功能。
然后我们可以对程序进行验证,使用调试功能即可!

调试成功,程序可以正常运行!
随后我们进行选择语句的练习,根据老师的指导文件,我进行了石头剪刀布游戏的编写,其结果如下:
import random
flag = True
while flag:
user = input("请出拳:1、剪刀、2、石头、3、布 \n")
robot = random.choice(["剪刀", "石头", "布"])
if user == robot:
print("平局!")
elif user == "剪刀" and robot == "石头":
print("很遗憾!你输了!")
elif user == "剪刀" and robot == "布":
print("恭喜你!你赢了!")
elif user == "石头" and robot == "剪刀":
print("恭喜你!你赢了!")
elif user == "石头" and robot == "布":
print("很遗憾!你输了!")
elif user == "布" and robot == "石头":
print("恭喜你!你赢了!")
elif user == "布" and robot == "剪刀":
print("很遗憾!你输了!")
flag = True if input("是否要继续游戏?继续(Y/y)、退出(N/n)") else False
程序运行成功,这使我对python的掌握程度大大加深!
4.掌握git技能(可把猜数字游戏上传到gitee)
输入老师提供的网址,进入git的官网进行注册,并建造程序存放库。在Python中下载git插件,就可以将编好的程序存入git库中保存。这极大便利了我们的编程,节约了我们电脑的储存空间!

然后在python上下载相应插件,并创建git仓库。

仓库创建成功后,我们未来的编程作业可以快速上传!
## 3. 实验过程中遇到的问题和解决过程
- 问题1:在百度搜索引擎中无法准确找到Python的下载官网,出现下错的问题。
- 问题1解决方案:我使用老师给的网址进行精确搜索,成功找到Python官网并进行下载。
- 问题2:将Python程序直接下载到桌面,导致桌面凌乱,影响工作效率。
- 问题2解决方案:重新下载并在D盘建立专门的Python文件夹,这样方便我打开程序与提升工作效率!
---问题3:编程时,没有注意循环程序编程缩进规则,导致程序无法运行!
问题3解决方案:调整缩进在while True:
后编程要进行一定的缩进,还有一点是true中的t要大写!
##我的感悟: Python是一个十分复杂但又十分实用的软件,作为电科院的学子我深知熟练掌握Python的相关技能对我们以后的工作有着极大的帮助,虽然我是一名文科学生的我依然愿意努力学习 Python。俗话说“技多不压身”学会 Python编程的相关技能可以很好的提升我在日后综合能力的比拼。