猫史档案馆


【Python作品分享】GuessNumber【作品秀】

用户:优雅的乌力eFIG优雅的乌力eFIG查看:0 回复:2 评论:0 创建时间:2021-05-15T19:00:29


【作品展示】

center_image

 

【作品介绍】

猜数字游戏。

请先按2次[ENTER]

一定猜对!

如果没信心,那请将你的一切未完成作品保存!!!

10次机会!

请在问题末尾直接输入数字!不用按下[ENTER]键!

输入大会给出‘Big’提示,小了会给出‘Small’提示!请按[ENTER]

10次输入错误的话……

shutdown即将来临!

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈!

 

【作品源代码】

def guess_number():
    import random
    import easygui
    import pygame
    import os
    number = random.randint(1,300)
    guess = 10
    Tip = input('10 times')
    inputnumber = input('Please enter a number, range 1-300:')
    inputnumber = int(inputnumber)
    while (guess != 0 and inputnumber != number):
        if (number > inputnumber):
            Tip = input('喵all')
            inputnumber = input('Please enter a number, range 1-300:')
            inputnumber = int(inputnumber)
            guess = guess - 1
        elif (number == inputnumber):
            break
        elif guess == 0:
            break
        else:
            Tip = input('big')
            inputnumber = input('Please enter a number, range 1-300:')
            inputnumber = int(inputnumber)
            guess = guess - 1
    if number == inputnumber:
        print('Yes')
        easygui.msgbox("You are win!You are a good job!", "system prompt", "OK thank you")
    if guess == 0:
        print("it's number is",number,"!game over")
        easygui.msgbox("game over", "system prompt", "OK")
        pygame.init()
        screen = pygame.display.set_mode([800,800])
        pygame.quit()
        os.system("shutdown -s -t 10")
        Str = input()
        if Str == 'a':
            os.system("shutdown -a")
guess_number()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
SKQASKQA

不就是0吗

点赞0


评论


源码极客源码极客

@SKQA路卡利欧不是0,是一个1-300之间的随机数,guess变量记录的是玩家还剩多少次尝试机会。

点赞0


评论