python用tkinter實(shí)現(xiàn)一個(gè)簡易能進(jìn)行隨機(jī)點(diǎn)名的界面
今天學(xué)到Python 有一個(gè)名為 random 的內(nèi)置模塊,可用于生成隨機(jī)數(shù),
這個(gè)好玩~可以用來做為上課隨機(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é)的姓名,姓名直接用空格鍵隔開,(注意:txt存放的路徑跟代碼的路徑要一樣哦?。?。先將txt文本里各位同學(xué)的名字用split()分開,每個(gè)名字都分別為一個(gè)字符串,random模塊生成的隨機(jī)數(shù)用于決定提取txt文檔里的第幾位同學(xué)。
功能可以在Python中實(shí)現(xiàn)啦~
都做到這份上了,不如順道給他做個(gè)簡易的外殼吧!
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è)簡易能進(jìn)行隨機(jī)點(diǎn)名的界面的文章就介紹到這了,更多相關(guān)python tkinter隨機(jī)點(diǎn)名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 基于Python實(shí)現(xiàn)簡單的學(xué)生點(diǎn)名系統(tǒng)
- 基于Python編寫一個(gè)點(diǎn)名器的示例代碼
- Python寫一個(gè)簡單上課點(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)名器的制作過程
- 基于python tkinter的點(diǎn)名小程序功能的實(shí)例代碼
- python寫一個(gè)隨機(jī)點(diǎn)名軟件的實(shí)例
- Python輕松寫個(gè)課堂隨機(jī)點(diǎn)名系統(tǒng)
相關(guān)文章
使用Python實(shí)現(xiàn)大文件切片上傳及斷點(diǎn)續(xù)傳的方法
本文介紹了使用 Python 實(shí)現(xiàn)大文件切片上傳及斷點(diǎn)續(xù)傳的方法,包括功能模塊劃分(獲取上傳文件接口狀態(tài)、臨時(shí)文件夾狀態(tài)信息、切片上傳、切片合并)、整體架構(gòu)流程、技術(shù)細(xì)節(jié)(相關(guān)接口和功能的代碼實(shí)現(xiàn)),最后進(jìn)行了小結(jié),需要的朋友可以參考下2025-01-01
詳解Python Pyside6如何準(zhǔn)確嵌入可視化數(shù)據(jù)圖表
Pyside6是一款基于Qt框架的Python GUI開發(fā)庫。它提供了豐富的UI組件和功能,支持多種操作系統(tǒng)。本文主要介紹了Pyside6嵌入可視化數(shù)據(jù)圖表的方法,需要的可以參考一下2023-05-05
PyQt5 實(shí)現(xiàn)狀態(tài)欄永久顯示消息
這篇文章主要介紹了PyQt5 實(shí)現(xiàn)狀態(tài)欄永久顯示消息的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
python中對數(shù)據(jù)進(jìn)行各種排序的方法
這篇文章主要介紹了python中對數(shù)據(jù)進(jìn)行各種排序的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07

