文章目录
前言
- 前言
- 基本开发环境
- 实现需求
- 运行结果
- 以下是全部代码
游戏叫做猜数字,每输入一个数字,系统会给你反馈这数字是太小还是太大,然后根据反馈再次输入数字,直到回答正确为止。其中涉及到几个关键点:目标数字不能是固定的,必须每次游戏开始随机生成一个数字。我们可以用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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?