110
社区成员
发帖
与我相关
我的任务
分享课程:《Python程序设计》
班级: 2222
姓名: 刘璟瑜
学号:20222207
实验教师:王志强
实验日期:2024年3月13日
必修/选修: 公选课
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4. 掌握git技能(可把猜数字游戏上传到gitee)
熟悉Pycharm等开发环境;
掌握基本的Python运行和调试技能;
掌握基本的Python编程技能。
注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上演示使用VIM、PDB、IDLE、Pycharm等工具演示多种编辑、开发、调试技能。(41、42同学完成Pycharm调试即可)
猜数字程序代码如下:
import random
n = 0 # 是否结束游戏
while n==0:
print("请选择等级:1--初级;2--中级;3--高级")
level = int(input())
decide = 0
if level == 1:
print("猜一猜我想的数字(1~100)")
answer = random.randint(1, 100)
while decide == 0:
guess = int(input("数字:"))
if guess > answer:
print("猜大啦!")
elif guess < answer:
print("猜小啦!")
else:
print('你猜对啦!')
decide = 1
elif level == 2:
print("猜一猜我想的数字(1~500)")
answer = random.randint(1, 500)
while decide == 0:
guess = int(input("数字:"))
if guess > answer:
print("猜大啦!")
elif guess < answer:
print("猜小啦!")
else:
print('你猜对啦!')
decide = 1
else:
print("猜一猜我想的数字(1~1000)")
answer = random.randint(1, 1000)
while decide == 0:
guess = int(input("数字:"))
if guess > answer:
print("猜大啦!")
elif guess < answer:
print("猜小啦!")
else:
print('你猜对啦!')
decide = 1
n=int(input("继续?0--继续;1--退出"))
程序运行结果如下:

再进行调试:

调试







