导语:
在读大学时,不少老师在课前或课后都会进行点名,有时在课中也会抽某些同窗回答问题。
今天咱们用Python来实现一个简单的点名系统,接下来这篇分享一个随机点名的系统并把它打包成exe!
一、实现随机点名
# -*- coding: UTF-8 -*-
"""
import tkinter as tk
from pandas import read_excel
from random import randint
# 读取数据
df1 = list(read_excel(r'.\学生名单_test.xls')['姓名'])
df2 = list(read_excel(r'.\学生名单_test.xls')['性别'])
def roll_call(): # 点名
index_ = randint(0, len(df1) - 1) # 产生随机索引
name = df1.pop(index_) # 弹出随机索引对应的姓名
sex = df2.pop(index_) # 弹出随机索引对应的性别
t.insert('insert', f'{name} {sex}\n') # 插入到tkinter界面
win = tk.Tk()
# 设置窗口title和大小
win.title('随机点名系统')
win.geometry('600x600')
# Entry 单行文本
L