20242113 python公选实验一
20242113《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2421
姓名: 陈铂翔
学号:20242113
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
1.实验内容
(1) 熟悉Python开发环境
i. 下载安装Python和Pycharm
ii. 编写第一个py程序并运行成功(cmd中完成)
(2) 练习Python运行、调试技能(以BMI为例)
(3) 编写一个猜数字游戏
(4) 掌握git技能
2. 实验过程及结果
I.实验过程
(1)完成了IDLE和PyCharm的安装![]()
在cmd中进行了第一个程序试运行!!!!!!

(2)BMI计算程序及调试![]()
`height = float(input("请输入身高:"))
weight = float(input("请输入体重:"))
bmi = weight/(height*height)
if bmi<18.5:
print("BMI:"+str(bmi))
print("太瘦啦")
elif bmi>=18.5 and bmi<24.9:
print("BMI:" + str(bmi))
print("正常")
elif bmi>=24.9 and bmi<29.9:
print("BMI:" + str(bmi))
print("有点胖哦")
else:
print("BMI:" + str(bmi))
print("太胖啦")`
(3)猜数字游戏
`
import random
print("""
驻波要发神经!!!!!!!!!
猜数字快乐弱智小游戏()
""")
level = int(input("choose level:30,50,100\n"))
lucknum = random.randint(1,level)
guess = int(input("guess a num:"))
while True:
if guess == lucknum:
print("恭喜猜对了")
break
else:
print("呵呵,废物,错了!")
if guess > lucknum:
print("太肉了!")
else:
print("太脆了!")
guess = int(input("guess a num:"))
`
结果:

(4)git提交与推送


3. 实验过程中遇到的问题和解决过程
- 问题1:断步跟踪失败
- 问题1解决方案:由于需要键入lucknum,无法直接enter;改用固定lucknum或断步跟踪for循环结构
- 问题2:猜数字难度默认无法调整
- 问题2解决方案:import random,引入level供玩家选择,改成自选难度模式
![]()
其他(感悟、思考等)
1.学会了使用Markdown进行blog编写
2.在c语言学习之后进行的python学习理解难度不大,在学习的过程中也有新收获与新困惑,比较充实
3.在猜数游戏中,如果你不认为自己是欧皇的话,请使用二分法查找!



浙公网安备 33010602011771号