اذهب إلى المحتوى

السؤال

نشر

السلام عليكم 

كيف اعمل مسابقة زى ده فى لغة بايثون  وهى مكون من عشره اسئلة ومكونة من ثلاثة اجوبة واختار الاجابة الصحيحة وعند اخيار الاجابه كا صاح او خط ينتقل الى السؤال التالى الى نهاية الاسئلة 

ارجو الرد وشكرا 

146097756_4465283523498786_8242801311961721394_n.jpg

Recommended Posts

  • 0
نشر

وعليكم السلام 

اخي لعمل مثل هكذا برنامج انت تحتاج ان تتعلم كل اساسيات python اولا ثم تتعلم البرمجة الكائنية في python ثم تلاحظ البرنامج وتخطط خطوة بخطوة وستجد ان هناك اكثر من طريقة لانشاء البرنامج

class Question:
     def __init__(self, prompt, answer):
          self.prompt = prompt
          self.answer = answer

question_prompts = [
     "What color are apples?\n(a) Red/Green\n(b)Orange",
     "What color are bananas?\n(a) Red/Green\n(b)Yellow",
]

questions = [
     Question(question_prompts[0], "a"),
     Question(question_prompts[1], "b"),
]

def run_quiz(questions):
     score = 0
     for question in questions:
          answer = input(question.prompt)
          if answer == question.answer:
               score += 1
     print("you got", score, "out of", len(questions))

run_quiz(questions)

البرنامج فوق يحتوي على سوالين فقط لكن يمنك اضافة اى عدد من الاسئلة ولدمج البرنامج مع واجهة تفاعلية يمكنك ان تلقي نظرة على tkinter

بالتوفيق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...