تحديات برمجيةالتحدي التاسع - حل التمرين الأول بلغة بايثون
المطلوب
قم بتعريف دالة إسمها Power()
, عند استدعاءها نمرر لها عددين, فترجع ناتج قيمة العدد الأول مضاعفة بقيمة العدد الثاني.
بعدها قم بتجربة هذه الدالة في البرنامج.
الحل بلغة بايثون
# هنا قمنا بتعريف الدالة
def power(a, b):
p = 1
for i in range(1, b + 1):
p *= a
return p
# هنا قمنا باختبار الدالة
x = 5
y = 2
print(x, '^', y, '=', power(x, y))
# هنا قمنا بتعريف الدالة
def power(a, b):
p = 1
for i in range(1, b + 1):
p *= a
return p
# هنا قمنا باختبار الدالة
x = 5
y = 2
print(x, '^', y, '=', power(x, y))
سنحصل على النتيجة التالية عند التشغيل.
5 ^ 2 = 25