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

20242128 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》

班级: 2421
姓名: 翁哲铭
学号:20242128
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
一、实验内容

1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4. 掌握git技能

二. 实验过程及结果
熟悉Python开发环境
安装python
下载Python:访问 Python官网,下载最新版本(建议选择3.10+版本)。
安装Python:


三. 实验过程及结果

编写猜数程序
设计过程
将游戏的主体封装在game_guess_number()函数中
使用一个外层循环来控制游戏的开始和结束
首先输入猜测数字的起始范围和结束范围。
接着输入允许的最大猜测次数。
如果最大猜测次数大于或等于数字范围的总数,则提示重新输入,避免通过穷举法直接猜中数字,确保游戏具有挑战性。
生成随机数后进入循环,在最大尝试次数内进行猜测。根据输入进行反馈提示,知道猜中或超出尝试次数
在循环中合理地放置计数器的增加,确保逻辑正确,特别是在最后一次尝试时猜中数字的情况
import random
print("""
66666666666666666666666666666666666666666666666666666666
            欢迎来到66!
            版权:6
            开发时间:2025.3.12
            适度娱乐,不要沉迷,严禁开桂。
            Pyinstaller:pip install pyinstaller

66666666666666666666666666666666666666666666666666666666            


""")
level = int(input("请输入难度:(三岁小孩:30,五岁小孩:50,贝利亚:1000000000000000) "))

Luckynum = random.randint(1,level)

guess=int(input("请输入你猜的数字:"))

while True:
    if guess == Luckynum:
        print("恭喜你,猜对了!哈哈哈哈")
        break
    else:
        print("哈哈,你猜错了!")
        if(guess > Luckynum):
            print("大了,请继续")
        else:
            print("小了,请继续输入")
        guess = int(input("请输入你猜的数字:"))

设置断点并调试

实验结果

上传至gitee

gitee网站:https://gitee.com/wengzhe-ming/PythonProject/blob/master/猜数字.py
3. 实验过程中遇到的问题和解决过程
问题1:猜的数字固定,无法修改范围
问题1解决方案:引入random库,运用random.randint()修改猜数字范围
思考与感悟
因为老师有较好的python自学基础,本人有认真听讲,本次实验进行顺利

参考资料
[《零基础学Python》]
[《Python从入门到实战》]

posted @ 2025-03-12 20:25  1601584267wzm  阅读(44)  评论(0)    收藏  举报