☰ Year plan · Communication Technology (Arabic)

حين يخطئ الإدخال

Week 9 · Unit 1, Lesson 5 Handling User Input Errors in Python · 3 lessons
الإجابات لأولياء الأمور والمعلمين.
1
املأ الجدول: ماذا تفعل ⁦int()⁩ مع ⁦"12"⁩ و⁦"twelve"⁩ و⁦"3.0"⁩ و⁦"-5"⁩؟
2
كتب صديق ⁦except:⁩ والرسالة ⁦Error⁩. حسّن الاثنين.
3
ماذا يعرض البرنامج للقيمة المكتوبة ⁦0⁩ وللقيمة ⁦5⁩؟
Python
1try:
2    num = int(input("Divide 10 by: "))
3    print(10 / num)
4except ValueError:
5    print("Please type digits only.")
6except ZeroDivisionError:
7    print("You cannot divide by zero.")
4
في حلقة إعادة المحاولة يكتب المستخدم ⁦x⁩ ثم ⁦9⁩. ماذا تعرض الشاشة بعد الأسئلة؟
Python
1while True:
2    try:
3        num = int(input("Enter a number: "))
4        print("You entered:", num)
5        break
6    except ValueError:
7        print("Numbers only, try again.")
5
لماذا تستخدم مهام هذا المقرر عددًا مخترعًا من الكتب أو الأقلام ولا تستخدم عمرك أو بياناتك الحقيقية؟