吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1474|回复: 23
收起左侧

[Python 原创] 0基础的第一个简易游戏程序(猜数字)

[复制链接]
longhua23 发表于 2023-8-23 16:28
0基础自学python,第一个学习成果与一起自学的同学进行分享一下:
此程序主要针对于0基础py或者不懂程序的朋友。
大神们请勿喷。

源码已打包成exe文件,未安装python的朋友和感兴趣的朋友可以试玩一下。


以下代码为详细代码
import random  #导入随机数模块
import time  #导入时间模块

num = random.randint(0,100)  #随机生成一个0到100的整数,并赋值给num。可修改数字
cishu = 1  #初始化次数为1

print('\n\n\n欢迎进入猜数小游戏,您只有6次机会\n''退出游戏输入101\n')#进入后的提示语,可修改
while cishu<=6:  #进入循环,6次循环
    a = int(input('请输入您猜的数字:0-100内\n'))  #用户输入一个整数,并赋值给a
    if num==a:  #判断输入的数字和生成的数值相等
        print('恭喜您猜对了')#如果相等,则输出这句话
        time.sleep(3)  #停留3秒
        break  #退出循环
    elif a==101: #如果输入数字为101,则退出循环
        print('即将退出游戏')
        time.sleep(3)
        break
    else:  #以上都不满足,则进入到这里
        c=6-cishu  #总次数为6次,每循环一次减掉当前的次数,并赋值给c,
        if c!=0 and num<a:  #如果剩余次数不等于0,且输入的数字大于生成的数字,则输出下面内容
            print(f'您猜大了,您还有{c}次机会\n\n')
        elif c!=0 and num>a:  #如果剩余次数不等于0,且输入的数字小于生成的数字,则输出下面的内容
            print(f'您猜小了,您还有{c}次机会\n\n')

        cishu+=1  #每次循环完后,次数都在原来基础上增加1

        if c==0:  #如果c等于0时,那么代表机会用完了,输入下方内容。
            print(f'您的机会已经用完了,最终答案是{num}')
            time.sleep(3)  #停留3秒退出

'''本代码用了两个模块,
1、random模块内的 random.randint()随机生成一个数字
2、time模块内的 time.sleep() 停留多少秒
'''
'''
1、使用while 循环的嵌套,beak 退出循环,
2、使用了
if
elif
else
的判断
3、使用了f'{} 占位
4、使用了\n 换行
'''

免费评分

参与人数 2吾爱币 +6 热心值 +1 收起 理由
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
pjy612 + 1 被点名了得意思下...

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

19737151876 发表于 2023-8-23 20:22
次数用拼音哈哈哈
加油(&#3591; &#8226;&#768;_&#8226;&#769;)&#3591;
 楼主| longhua23 发表于 2023-8-23 16:32
tomcat117853 发表于 2023-8-23 17:10
pjy612 发表于 2023-8-23 17:11
下一步,怎么 对编译好 的 这个游戏进行修改,达到能超过限制直到猜对~
tcw5201 发表于 2023-8-23 17:20
跟小甲鱼的教程差不多,我就是学完这一部分,后面就看不懂了,没兴趣学了
tcw5201 发表于 2023-8-23 17:28
pjy612 发表于 2023-8-23 17:11
下一步,怎么 对编译好 的 这个游戏进行修改,达到能超过限制直到猜对~

08年注册的号,元佬级别的人物
 楼主| longhua23 发表于 2023-8-23 17:32
tcw5201 发表于 2023-8-23 17:20
跟小甲鱼的教程差不多,我就是学完这一部分,后面就看不懂了,没兴趣学了

慢慢学,希望自己能坚持下去。不是专业做程序,就当培养自己的一个爱好。
 楼主| longhua23 发表于 2023-8-23 17:33
pjy612 发表于 2023-8-23 17:11
下一步,怎么 对编译好 的 这个游戏进行修改,达到能超过限制直到猜对~

哇喔,元老,
感谢大神鼓励
nitian0963 发表于 2023-8-23 17:43
加油,努力。
 楼主| longhua23 发表于 2023-8-23 18:10

感谢鼓励
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 21:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表