看板 Python 關於我們 聯絡資訊
小弟剛接觸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
s860134: 你就手動抽換看看嘛... 09/08 06:18