[問題] 設計填充題與預設答案比對

作者: 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