[问题] 设计填充题与默认答案比对

楼主: anthomylin (悲风)   2017-09-07 11:42:03
小弟刚接触python,程式能力=0,有心学习却
常常卡在语法,请版友指点
第一段程式码是数字比对(以sin(pi/4)为例)
import random
import math
ans=math.sin((1/4)*math.pi)
res=1/math.sqrt(2)
b=math.isclose(ans, res, rel_tol=1e-09, abs_tol=0.0)
ps:以后可能要设计乱数比对(角度0-360,以15度一单位)
第二段程式码是摹仿gui内的输入密码比对
def checkPW():
if(pw.get()=="1234"):
msg.set("答案正确")
else:
msg.set("答案错误,请重新输入答案")
import tkinter as tk
win=tk.Tk()
pw=tk.StringVar()
msg=tk.StringVar()
label=tk.Label(win,text="请输入答案:")
label.pack()
entry=tk.Entry(win,textvariable=pw)
entry.pack()
button=tk.Button(win,text="评分",command=checkPW)
button.pack()
lblmsg=tk.Label(win,fg="red",textvariable=msg)
lblmsg.pack()
win.mainloop()
如何把这两段程式码组合起来?
意思是使用者keyin (数字,方程式,积分结果)
能够与默认答案比对是否正确?
直觉上应该不难,无奈小弟程式能力=0,
恳请版友帮忙,先行致谢!!!
作者: s860134 (s860134)   2017-09-08 06:18:00
你就手动抽换看看嘛...

Links booklink

Contact Us: admin [ a t ] ucptt.com