عند تشغيل هذا الكود تطلع الاسئلة مع الخيارات كاملة... بينما ان عايز يطلع لي سؤال واحد ..اعطيه الجواب ..اذا كان الجواب صح يطلع لي السؤال التالي... كيف اخلي الكود بهذه الطريقة.. ?
الكود
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():
q =1for o in questions:
ff=Button(g,text=o)
ff.pack()
k =(questions.get(o))print()#q =1for i in options[q-1]:print()
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()#q +=1#n=StringVar()#k =(questions.get(o))#s = n.get()
q +=1#k =(questions.get(o))if s == k :#break
showinfo(title='information',message='hi.. u passed')#return
q +=1if s != k :
showerror(title='error',message='hi.. u missed something')
cin()
g.mainloop()
شكرا للجميع ..وبالأخص Mustafa Suleiman
تم التعديل في بواسطة Mustafa Suleiman تعديل عنوان السؤال وتنسيق الكود
السؤال
عمار هبه
السلام عليكم
عند تشغيل هذا الكود تطلع الاسئلة مع الخيارات كاملة... بينما ان عايز يطلع لي سؤال واحد ..اعطيه الجواب ..اذا كان الجواب صح يطلع لي السؤال التالي... كيف اخلي الكود بهذه الطريقة.. ?
الكود
شكرا للجميع ..وبالأخص Mustafa Suleiman
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال وتنسيق الكود
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.