from tkinter import*from tkinter.colorchooser import*from tkinter.messagebox import*from tkinter.constants import*#g= tkinter.Tk()
g=Tk()#g.config(background="white")
n=StringVar()
q=1
questions={" 1.which this program? :":"C. py"," 2.why you use py? :":"D. both AB"," 3.when you will be a programer?:":"D. fastly ",#" 4.why you choice py?: ":"A"}
options=[["A. java","B. c++","C. py","D. code"],["A. easy","B. global","C. non","D. both AB"],["A. after year","B.after six month","C. noon","D. fastly "],#["A. easy","B. global","C. someone recommend","D. yes "]]def cin():global q
if q < len(questions):
ff=Label(g,text=questions[q])
ff.pack()
k =(questions.get(questions[q]))for i in options[q-1]:
c =Radiobutton(g, text = i,fg ="black", width =12, height =1,variable=n, value=i ,bd =2, bg ="white", cursor ="hand2",command=lambda:cin())
c.pack()
s = n.get()if s == k :
showinfo(title='information',message='hi.. u passed')
q +=1else:
showerror(title='error',message='hi.. u missed something')else:
showinfo(title='information',message='hi.. u finished')
cin()
g.mainloop()
يظهر لي الخطأ التالي:
Traceback (most recent call last):
File "/data/user/0/ru.iiec.pydroid3/files/temp_iiec_codefile.py", line 41, in <module>
cin()
File "/data/user/0/ru.iiec.pydroid3/files/temp_iiec_codefile.py", line 25, in cin
ff=Label(g,text=questions[q])
KeyError: 1
بينما انا اللي اريده يطلع لي السؤال الاول مع خيارته واجيب عليه واذا كانت الاجابه صح يطلع لي السؤال الثاني.. وهكذا
تم التعديل في بواسطة Mustafa Suleiman تعديل عنوان السؤال ونص السؤال
السؤال
عمار هبه
يظهر لي الخطأ التالي:
بينما انا اللي اريده يطلع لي السؤال الاول مع خيارته واجيب عليه واذا كانت الاجابه صح يطلع لي السؤال الثاني.. وهكذا
تعديل عنوان السؤال ونص السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.