国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python3.3使用tkinter開發猜數字游戲示例

2020-02-23 05:15:14
字體:
來源:轉載
供稿:網友

利用這個小游戲可以學習一下ython3.3中tkinter的使用方法

代碼如下:
# -*- coding: utf-8 -*-
import tkinter as tk
import sys
import random
import re

number = random.randint(0,1024)
running = True
num = 0
nmaxn = 1024
nminn = 0

def eBtnClose(event):
    root.destroy()

def eBtnGuess(event):
    global nmaxn
    global nminn
    global num
    global running
    #修改缺陷:用戶答對了,提示標簽還提示信息 Edit by Hongten 2013-09-09
    #即用戶在答對了以后,提示標簽不應該再隨著用戶點擊'猜'按鈕而變化
    if running:
        val_a = int(entry_a.get())
        if val_a == number:
            labelqval("恭喜答對了!")
            num+=1
            running = False
            numGuess()
        elif val_a < number:
            if val_a > nminn:
                nminn = val_a
                num+=1
                label_tip_min.config(label_tip_min,text=nminn)
            labelqval("小了哦")
        else:
            if val_a < nmaxn:
                nmaxn = val_a
                num+=1
                label_tip_max.config(label_tip_max,text=nmaxn)
            labelqval("大了哦")
    else:
        labelqval('你已經答對啦...')

def numGuess():
    if num == 1:
        labelqval('我靠!一次答對!')  
    elif num < 10:
        labelqval('= =十次以內就答對了牛逼。。。嘗試次數:'+str(num))
    elif num < 50:
        labelqval('還行哦嘗試次數:'+str(num))
    else:
        labelqval('好吧。。。。。您都試了超過50次了。。。。嘗試次數:'+str(num))

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和顺县| 沭阳县| 靖州| 蓬莱市| 平度市| 科技| 黔西县| 南丰县| 安康市| 二连浩特市| 藁城市| 姚安县| 临泽县| 深泽县| 阳曲县| 南开区| 平遥县| 元阳县| 安化县| 黄平县| 柘城县| 荣成市| 新干县| 工布江达县| 洛浦县| 安福县| 商丘市| 达州市| 尚志市| 大悟县| 子长县| 邹平县| 罗山县| 平舆县| 平昌县| 丹江口市| 五华县| 桃源县| 临猗县| 河南省| 小金县|