python用tkinter實(shí)現(xiàn)一個(gè)簡(jiǎn)易能進(jìn)行隨機(jī)點(diǎn)名的界面
今天學(xué)到Python 有一個(gè)名為 random 的內(nèi)置模塊,可用于生成隨機(jī)數(shù),
這個(gè)好玩~可以用來(lái)做為上課隨機(jī)點(diǎn)名的程序了哈哈。。
def main_cor(): import random i = random.randrange(0,29) with open('roll_call.txt', encoding='utf-8') as file_obj: contents = file_obj.read() stuff = contents.split(' ') s = stuff[i] str = s.encode('gbk') print(str.decode('gbk'))
roll_call.txt里裝有全班30位同學(xué)的姓名,姓名直接用空格鍵隔開(kāi),(注意:txt存放的路徑跟代碼的路徑要一樣哦?。O葘xt文本里各位同學(xué)的名字用split()分開(kāi),每個(gè)名字都分別為一個(gè)字符串,random模塊生成的隨機(jī)數(shù)用于決定提取txt文檔里的第幾位同學(xué)。
功能可以在Python中實(shí)現(xiàn)啦~
都做到這份上了,不如順道給他做個(gè)簡(jiǎn)易的外殼吧!
from tkinter import * def function(): root = Tk() root.title('Roll_call') root.geometry('240x240') b1 = Button(root,text = '按鈕',bd = 2 ,bg = "green",width = 10,command=main_cor) b1.pack() function()
搞定!
運(yùn)行結(jié)果:
每點(diǎn)擊一次按鈕就會(huì)隨機(jī)出現(xiàn)一位同學(xué)的名字。
到此這篇關(guān)于python用tkinter實(shí)現(xiàn)一個(gè)簡(jiǎn)易能進(jìn)行隨機(jī)點(diǎn)名的界面的文章就介紹到這了,更多相關(guān)python tkinter隨機(jī)點(diǎn)名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 基于Python實(shí)現(xiàn)簡(jiǎn)單的學(xué)生點(diǎn)名系統(tǒng)
- 基于Python編寫(xiě)一個(gè)點(diǎn)名器的示例代碼
- Python寫(xiě)一個(gè)簡(jiǎn)單上課點(diǎn)名系統(tǒng)(附源碼)
- python實(shí)戰(zhàn)練習(xí)做一個(gè)隨機(jī)點(diǎn)名的程序
- Python實(shí)現(xiàn)上課點(diǎn)名器系統(tǒng)
- 一起用Python做個(gè)上課點(diǎn)名器的制作過(guò)程
- 基于python tkinter的點(diǎn)名小程序功能的實(shí)例代碼
- python寫(xiě)一個(gè)隨機(jī)點(diǎn)名軟件的實(shí)例
- Python輕松寫(xiě)個(gè)課堂隨機(jī)點(diǎn)名系統(tǒng)
相關(guān)文章
python實(shí)現(xiàn)126郵箱發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)126郵箱發(fā)送郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05python使用threading獲取線程函數(shù)返回值的實(shí)現(xiàn)方法
這篇文章主要介紹了python使用threading獲取線程函數(shù)返回值的實(shí)現(xiàn)方法,需要的朋友可以參考下2017-11-11簡(jiǎn)單示例解析python爬蟲(chóng)IP的使用(小白篇)
這篇文章主要為大家通過(guò)簡(jiǎn)單示例解析python爬蟲(chóng)IP的使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06python利用裝飾器進(jìn)行運(yùn)算的實(shí)例分析
本文主要是通過(guò)使用Python的裝飾器來(lái)做一個(gè)運(yùn)算的實(shí)例,來(lái)給大家詳細(xì)介紹下Python的裝飾器,非常的實(shí)用,有需要的小伙伴可以參考下。2015-08-08Python讀寫(xiě)Excel文件庫(kù)的實(shí)現(xiàn)示例
本文主要介紹了Python讀寫(xiě)Excel文件庫(kù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08python小巧而強(qiáng)大的網(wǎng)絡(luò)爬蟲(chóng)工具Grab輕松抓取站點(diǎn)信息
Grab?是一個(gè)強(qiáng)大的?python?網(wǎng)絡(luò)爬蟲(chóng)框架,由?Greg?Lavr?開(kāi)發(fā),它能夠讓你輕松地從互聯(lián)網(wǎng)上抓取所需的信息,Grab?基于?pycurl[1],是性能十分優(yōu)越的一個(gè)?HTTP?客戶(hù)端,由于采用了異步網(wǎng)絡(luò)?I/O?模型,Grab?甚至可以并行處理數(shù)千個(gè)網(wǎng)絡(luò)連接2024-01-01Python實(shí)現(xiàn)學(xué)生管理系統(tǒng)的示例代碼
學(xué)生管理系統(tǒng)是一個(gè)常見(jiàn)的應(yīng)用程序,它可以幫助學(xué)校、教育機(jī)構(gòu)或教師管理學(xué)生的信息,本文將介紹如何利用Python開(kāi)發(fā)一個(gè)學(xué)生管理系統(tǒng),需要的可以參考一下2023-07-07