20244203 实验一《Python程序设计》实验报告

20244203张晨曦《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2442
姓名: 张晨曦
学号:20244203
实验教师:王志强
实验日期:2025年3月18日
必修/选修: 专选课

1.实验内容

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

2. 实验过程及结果

(一)从谷歌网页搜索Python,选择3.13版本,点击download,下载。然后一直点击下一步进行安装。下载安装Python,并点击enter键进行调试。



尝试使用IDLE,并输出
(二)从谷歌网页搜索pycharm,选择2024.3.4版本,点击download,下载。然后一直点击下一步进行安装。下载安装PyCharm,尝试安装一些插件,点击菜单栏中的设置中的插件,我插入的是continue。


用《零基础学python》中的代码实验一下

(三)编写一个猜数字游戏,练习练习变量和类型、字符串、对象、缩进和注释等
(1)运行结果
(3)源代码
import random
print("""

  欢迎来到猜数字游戏!
  
  版权:20244203张晨曦
  开发时间:2025.3.18
  适度游戏益脑

""")
while True:
try:
level = int(input("请输入难度(数字范围上限):"))
if level <= 0:
print("请输入一个大于0的数字!")
else:
break
except ValueError:
print("输入无效,请输入一个整数!")
luckynum = random.randint(1, level)
print(f"我已经在1到{level}之间生成了一个幸运数字,现在轮到你猜!")
while True:
try:
guess = int(input("请输入你猜的数字:"))
if guess < 1 or guess > level:
print(f"请输入一个在1到{level}范围内的数字!")
elif guess == luckynum:
print("恭喜你猜对了!")
break
else:
if guess > luckynum:
print("猜大了!")
else:
print("猜小了!")
except ValueError:
print("输入无效,请输入一个整数!")

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

  • 问题1:对于循环语句的使用方法。
  • 问题1解决方案:通过老师在课堂上的示范以及查阅《零基础学Python》,获悉循环语句的用法。
  • 问题2:关于if及与之相关的语句的语句的缩进问题。相关语句经常进行报错。
  • 问题2解决方案:经过逐个检查以及询问老师同学解决,对缩进规则有更好的理解。

4.其他(感悟、思考等)

1.刚刚接触python,我还有点不适应,我会多学多练,争取减少差距。
2.上课要认真听讲,跟进老师的进程。
3.编程需要十分细心,要注意括号前后配套等等小问题,否则会一直报错。
4.记得输入引号用英语格式,否则会一直报错。

posted @ 2025-03-18 23:41  张晨曦1  阅读(12)  评论(0)    收藏  举报