国产探花免费观看_亚洲丰满少妇自慰呻吟_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))

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平利县| 宣汉县| 卢龙县| 盘锦市| 大冶市| 扎赉特旗| 抚顺县| 论坛| 奉化市| 龙川县| 遵义市| 达州市| 汝城县| 册亨县| 津市市| 兰州市| 雷波县| 宿迁市| 常德市| 宕昌县| 百色市| 涿鹿县| 砀山县| 彭泽县| 凤翔县| 门头沟区| 项城市| 凌云县| 宣城市| 盖州市| 玛纳斯县| 景宁| 重庆市| 乌苏市| 南溪县| 正宁县| 临沂市| 五河县| 望谟县| 梅州市| 从化市|