money = 100_000
zakah1 = money * (1/4) * (1/10)
zakah2 = money * 0.25 * 0.10
zakah3 = money * 0.025
zakah4 = money / 40
print(zakah1 == zakah2 == zakah3 == zakah4)
print(zakah4)أمثلة الأرقام
1. احسب مبلغ الزكاة
- أن تضرب المبلغ في حاصل ضرب الرُّبْع بالعُشر
- أو أن تقسم المبلغ على أربعين
وكم يكون الباقي بعد صرف الزكاة؟
print(money - zakah4)2. معادلة مساحة المكعب
اكتب برنامجًا يحسب مساحة المكعب وفق المعادلة:
\[ \text{area} = \text{width} \times \text{length} \times \text{height} \]
width = 3
length = 4
height = 5
area = width * length * height
print(area)3. معادلة تحويل وحدة إلى وحدة أخرى
اكتب برنامجًا لتحويل درجة الحرارة من السيليلوس إلى الفهرنهايت استخدم معادلة التحويل التالية:
\[ F = \frac{9}{5} \times C + 32 \]
c = 32
f = (9 / 5) * c + 32
print('Celsius:', c)
print('Fahrenheit:', f)4. معادلة مساحة الدائرة
اكتب برنامجًا لحساب مساحة الدائرة وفق المعادلة التالية:
\[ \text{area} = \pi \times \text{radius}^2 \]
import math
radius = 5
area = math.pi * radius**2
print(area)ملاحظة:
- تم استعمال
radius ** 2بدلاً من الإجراءmath.pow(radius, 2)لتربيع العدد. - كذلك يجوز استعمال
x ** 0.5بدلاً من الإجراءmath.sqrt(x)لحساب الجذر التربيعي.
5. معادلة طول الخط المستقيم بين نقطتين
في هذا المثال نعرف نقطتين ثم نحسب المسافة بينهما. والمسافة الإقليدية بين نقطتين \((x_1, y_1)\) و \((x_2, y_2)\) تتبع معادلة فيثاغورس:
\[ \text{distance} = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2} \]
import math
x1, y1 = 0, 0
x2, y2 = 3, 4
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
print(distance)6. الزيادة
إذا كنت تقضي في القراءة 15 دقيقة في اليوم. ثم أحببت أن تزيد في كل أسبوع 5 دقائق. فكم ستكون الزيادة في 10 أسابيع؟
today = 15
increase = 5
weeks = 9
total = today + (increase * weeks)
print(total)أو لحساب كل أسبوع:
increase = 5
w1 = 15
w2 = w1 + increase
w3 = w2 + increase
w4 = w3 + increase
w5 = w4 + increase
w6 = w5 + increase
w7 = w6 + increase
w8 = w7 + increase
w9 = w8 + increase
w10 = w9 + increase
print(w1, w2, w3, w4, w5, w6, w7, w8, w9, w10)7. النمو
إذا كان عدد الأرانب في السنة الأولى 100. وكان عدد الأرانب يزيد بنسبة 11.7% في اليوم. فكم سيكون عدد الأرانب في اليوم السابع؟
rabbits = 100
growth_rate = 0.117
days = 7
total = rabbits * (1 + growth_rate) ** days
print(total)أو لحساب كل يوم:
import math
growth_rate = 0.117
day1 = 100
day2 = day1 * (1 + growth_rate)
day3 = day2 * (1 + growth_rate)
day4 = day3 * (1 + growth_rate)
day5 = day4 * (1 + growth_rate)
day6 = day5 * (1 + growth_rate)
day7 = day6 * (1 + growth_rate)
print(math.floor(day1))
print(math.floor(day2))
print(math.floor(day3))
print(math.floor(day4))
print(math.floor(day5))
print(math.floor(day6))
print(math.floor(day7))8. نسبة التغير
إذا كان معدل قراءتك في الأسبوع الثاني 15 دقيقة، وكان معدل قراءتك في الأسبوع الأول 10 دقائق، فكم نسبة الزيادة في معدل قراءتك؟
week1 = 10
week2 = 15
increase_ratio = (week2 - week1) / week1
print(increase_ratio * 100, '%')