Theme
Primary Color

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

[ 4 ] تكليفات على [ Built In Functions ]

التكليف 01

  • قم بكتابة ال Code التالي لتختبر نفسك ولا تقم بعمل Run له
  • بعد آخر سطر في ال Code قم بكتابة تعليق يحتوي على ال Output الذي سيخرج من وجهة نظرك
  • بعدها قم بعمل Run لترى النتيجة الخاصة بك سليمة أم لا
  • قم بوضع تعليق قبل كل سطر من الأسطر الموجودة في ال Code لتشرح كيف ظهرت هذه النتيجة
values = (0, 1, 2)

if any(values):

  my_var = 0

my_list = [True, 1,  1, ["A", "B"], 10.5, my_var]

if all(my_list[:4]) or all(my_list[:6]) or all(my_list[:]):

  print("Good")

else:

  print("Bad")

التكليف 02

ما هي قيمة v التي تجعل الطباعة تخرج الرقم 820

التكليف 03

ما هي قيمة المتغير n

n = ??

l = list(range(n))

if round(sum(l) / n) == max(0, 3, 10, 2, -100, -23, 9):

  print("Good")

# Output => Good

التكليف 04

  • قم بعمل Function تقوم بنفس آلية عمل ال all وقم بتسميتها my_all
  • قم بعمل Function تقوم بنفس آلية عمل ال any وقم بتسميتها my_any
  • قم بعمل Function تقوم بنفس آلية عمل ال min وقم بتسميتها my_min
  • قم بعمل Function تقوم بنفس آلية عمل ال max وقم بتسميتها my_max
  • تأكد ان my_min + my_max تقبل List أو Tuple

# my_all
print(my_all([1, 2, 3])) # True
print(my_all([1, 2, 3, []])) # False

# my_any
print(my_any([0, 1, [], False])) # True
print(my_any([(), 0, False])) # False

# my_min
print(my_min([10, 100, -20, -100, 50])) # -100
print(my_min((10, 100, -20, -100, 50))) # -100

# my_max
print(my_max([10, 100, -20, -100, 50, 700])) # 700
print(my_max((10, 100, -20, -100, 50, 700))) # 700

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

Premium

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

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

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