您当前的位置: 首页 >  游戏

王同学在这

暂无认证

  • 0浏览

    0关注

    35博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

tkinter(GUI界面设计)+python实现简单猜数字游戏

王同学在这 发布时间:2022-03-10 21:51:56 ,浏览量:0

文章目录
    • 前言
    • 基本开发环境
    • 实现需求
    • 运行结果
    • 以下是全部代码

前言

游戏叫做猜数字,每输入一个数字,系统会给你反馈这数字是太小还是太大,然后根据反馈再次输入数字,直到回答正确为止。其中涉及到几个关键点:目标数字不能是固定的,必须每次游戏开始随机生成一个数字。我们可以用random()来实现,这个函数就是随机生成一个数。我们的游戏需要生成1到100之间,而且是整数。

基本开发环境

pycharm Python 3.8 主要相关模块tkinter(Python内置库,直接导入即可)

实现需求

1、程序随机生成一个100以内(含100)的正整数。 2、将用户输入的答案与随机生成的整数进行比较,给出提示“猜大了”、“猜小了”或者“猜对了”。 3、用户可重复输入,直到猜对为止。 4、猜数功能实现后对代码进行封装tkinter(GUI界面美化设置)。

运行结果

在这里插入图片描述 在这里插入图片描述

以下是全部代码
# @Author : 王同学
import random
import tkinter as tk




def action():
        # 用户输入
        user = int(var.get())
        # 随机生成
        windoms = random.randint(1, 101)

        if user == windoms:
            print('恭喜你猜对数字了','本次数字是',windoms)
            text.insert(tk.INSERT,f'猜数结果========》:恭喜你猜对数字了{windoms}' + '\n')
            text.yview_moveto(1)
            text.update()
        elif user > windoms:
            print('你猜的数字大了,往小点猜。')
            text.insert(tk.INSERT,'猜数结果========》:你猜的数字大了,往小点猜。'+ '\n')
            text.yview_moveto(1)
            text.update()
        elif user             
关注
打赏
1650950381
查看更多评论
0.0392s