猫史档案馆


【Python作品分享】简单的出题器【作品秀】

用户:HJS落雪HJS落雪查看:0 回复:0 评论:0 创建时间:2020-03-27T20:39:50


【作品展示】

center_image

 

【作品介绍】

本作品请下载下来用海龟编辑器打开!

 

【作品源代码】

from tkinter import *
import random
import tkinter.font as tfont


N1 = 0
N2 = 0
E2 = 0


m = Tk()  # ————————|
m.title('加法练习')  # 设置窗口和其窗口标题
m.geometry('500x350')  # 设置窗口大小

ft = tfont.Font(family='LiSu', size=20)  # 设置字体

e = Label(m, text=0, font=ft)
e.place(x=50, y=75)  # 显示第一个随机数

m1 = Label(m, text='+', font=ft)
m1.place(x=125, y=75)

e1 = Label(m, text=0, font=ft)
e1.place(x=200, y=75)  # 显示第二个随机数

m3 = Label(m, text='=', font=ft)
m3.place(x=275, y=75)

E1 = Entry(m,  bd=5, font=ft, width=5)
E1.place(x=340, y=75)

m2 = Label(m, text='', font=ft)
m2.place(x=220, y=250)


#设置随机数
def qclick():
    global N1
    global N2
    m2['text'] = ''
    E1.delete(0, END)
    N1 = random.randint(1, 100)  # 设置第一个随机数
    N2 = random.randint(1, 100)  # 设置第二个随机数
    e['text'] = N1
    e1['text'] = N2


#判断对错
def aclick():
    m3 = E1.get()
    m3 = int(m3)
    if m3 == N1+N2:
       m2['text'] = '✔'
    else:
        m2['text'] = '✘'


#创建按钮1
q = Button(m, text='开始出题', command=qclick, font=ft)
q.place(x=100, y=250)  # 定位按钮

#创建按钮2
a = Button(m, text='提交答案', command=aclick, font=ft)
a.place(x=300, y=250)  # 定位按钮


m.mainloop()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页