Theme
Primary Color

تكليفات الدروس من [ 90 ] إلى [ 94 ]

[ 3 ] تكليفات على [ Error Handling & Debugging ]

التكليف 01

  • لديك ال Code التالي يستقبل منك مدخلات
  • بناء على المدخلات سنظهر بعض رسائل الخطأ

NUM = input("Add Your Number ")

# Your Code Here

إذا قام الشخص بإدخال أكثر من Character واحد تظهر له الرسالة التالية

IndexError: Only One Character Allowed

إذا كتب رقم مثلا 9 تظهر له الرسالة التالية فيها الرقم بدون أي مشكلة

####################
The Number Is 9
####################

إذا كتب رقم 0 تظهر له رسالة الخطأ التالية

ValueError: Number Must Be Larger Than 0

إذا كتب اي من حروف اللغة الإنجليزية سواء Capital أو Small تظهر له الرسالة التالية

Exception: Only Numbers Allowed
ملحوظة

جميع الرسائل التي تظهر عبارة عن Errors و Exceptions وليست رسالة عادية مطبوعة

التكليف 02

  • لديك ال Code التالي يستقبل منك مدخلات
  • المطلوب إستعمال Try, Except, Else لتظهر النتائج كما هو في الأمثلة

LETTER = input("Add Letter From A to Z")

# Your Code Here

إذا كتب أكثر من حرف في ال Input تظهر الرسالة التالية

"You Must Write One Character Only"

إذا كتب أي حرف بعيدا عن ال A To Z Capital تظهر له الرسالة التالية

"The Letter Not In A - Z"

إذا كتب أي حرف من ال A To Z Capital مثلا D تظهر له الرسالة التالية

"You Typed D"
ملحوظة

يجب إستعمال ال Try, Except, Else في الحل

التكليف 03

  • قم بإستعمال ال Type Hinting في ال Function التالية

def calculate(num1, num2):
  return num1 + num2

print(calculate(20, 30))

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة