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

看板Python作者 (悲風)時間8年前 (2017/09/07 11:42), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
小弟剛接觸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, 懇請版友幫忙,先行致謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.128.93 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1504755725.A.CCD.html

09/08 06:18, , 1F
你就手動抽換看看嘛...
09/08 06:18, 1F
文章代碼(AID): #1PiC0DpD (Python)
文章代碼(AID): #1PiC0DpD (Python)