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

برنامج حساب علامات الطالب

قمر

السؤال

Recommended Posts

  • 0

الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر.

ولكن كمساعدة في تنفيذ ما تريديه، عليك أولاّ تعريف المتغيرات اللازمة مثل name  و marks وهما قائمتين، ثم استخدام دالة معينة نستخدمها في بايثون لاستقبال إدخال من المستخدم، ويجب تحويل ذلك الإدخال إلى رقم صحيح وليس نص.

ثم نقوم بدفع الاسم والعلامات إلى القوائم، ثم في النهاية نقوم بحساب مجموع العلامات في قائمة marks وطباعتها.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكن بدء عملية حل المشكلة الخاصة بك عن طريق تقسيمها إلى خطوات صغيرة، سأعطيك خطوات من شأنها أن تساعدك في إنشاء البرنامج:

أولا، يمكنك البدء بتحديد المتغيرات اللازمة، فكري في المتغيرات التي ستحتاجينها لتخزين معلومات الطلاب، مثل أسمائهم وعلاماتهم. وفي هذه الحالة، سنحتاج إلى متغيرين على الأقل: واحد لتخزين اسم الطالب والآخر لتخزين علامته. يمكننا تخزين هذه المعلومات في قاموس واحد حيث يكون اسم الطالب مفتاحا وعلامته قيمة.

ثانيا، نقوم بالتحقق من الإدخال، ونتأكد من تحقق البرنامج من صحة الإدخالات، مثل التأكد من أن العلامات المدخلة تقع ضمن النطاق المسموح به (مثلا بين 0 و100).

يمكنك استخدام دالة مثل `()input` للحصول على إدخال المستخدم وبعد ذلك التحقق من صحته. بهذا الشكل:

   score = float(input("Enter the student's score: "))
   if score < 0 or score > 100:
       print("Invalid score! Score should be between 0 and 100.")

بعد ذلك نقوم بحساب العلامات، وهنا أترك المهمة من خلال كتابة الكود اللازم لحساب العلامة النهائية لكل طالب بناء على العلامات التي تم إدخالها.

عادة نحن هنا في الأكاديمية لا نقوم بالإجابة على الأسئلة الامتحانية للطلاب مباشرة، لكن يمكننا مساعدتك على الفهم الجيد للمشكلة، ونقدك لك المصادر التي نراها مفيدة للتعلم وحل المشاكل التي قد تواجهينها، مثلا يمكنك تصفح هذه العناوين:

 

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...