if True:
print('Inside')
print('Outside')
Cell In[1], line 2 print('Inside') ^ IndentationError: expected an indented block after 'if' statement on line 1
ما هي المشكلة في هذه القطعة البرمجية؟ وكيف تحلها؟
if True:
print('Inside')
print('Outside')
Cell In[1], line 2 print('Inside') ^ IndentationError: expected an indented block after 'if' statement on line 1
اعكس هذه العبارة الشرطة المرسومة بكتابة القطعة البرمجية التي تمثلها:
graph BT RESULT((if)) ROOT{and} -- True --> RESULT middle_left{">"} -- True --> ROOT middle_right{">"} -- True --> ROOT left_left[age] -- "20" --> middle_left left_right[18] -- "18" --> middle_left right_left[weight] -- "50" --> middle_right right_right[45] -- "45" --> middle_right
ارسم الشجرة الثنائية للعبارة الشرطية في القطعة البرمجية التالية:
= 16
age = 15
temperature = True
is_wearing_coat
if age < 16 or (temperature < 20 and not is_wearing_coat):
print("I suggest you don't go outside")
ما هو حاصل تنفيذ هذه القطعة (فقط بالنظر إليها يجب أن تعرف):
= 1
x
if x < 0:
= 0
x print('Set to zero')
elif x == 0:
print('Zero')
elif x == 1:
print('Single')
else:
print('More')
print("Always:", x)
Single
Always: 1
كيف تكتب هذه الجملة بطريقة مختصرة؟
= 45
speed
if speed > 50:
= 'Too fast!'
message else:
= 'Okay'
message
print(message)
Okay
وماذا عن هذه الجملة، كيف تكتبها مختصرة؟
= 25
temperature
if temperature > 30:
= 'Hot'
comfort elif temperature > 15:
= 'Comfortable'
comfort else:
= 'Cold'
comfort
print(comfort)
Comfortable
هذا هو وزن الجسم الموصى به من قبل منظمة الصحة العالمية (WHO) استنادًا إلى قيم مؤشر كتلة الجسم للبالغين. ويستخدم لكل من الرجال والنساء الذين تبلغ أعمارهم 20 عامًا أو أكثر.
التصنيف | مدى BMI - kg/m2 |
---|---|
نحف شديد | < 16 |
نحف متوسط | 16 - 17 |
نحف خفيف | 17 - 18.5 |
طبيعي | 18.5 - 25 |
زيادة في الوزن | 25 - 30 |
سمنة خفيفة | 30 - 35 |
سمنة ثانية | 35 - 40 |
سمنة ثالثة | > 40 |
لحساب مؤشر كتلة الجسم (BMI)، نستعمل المعادلة التالية:
\[ BMI = \frac{weight}{height^2} \]
حيث:
المطلوب:
ملاحظة: يجب أن تكون الجمل الشرطية تستعمل التضمين على النحو التالي:
if <boolean expression>:
if <boolean expression>:
<code>
else:
<code>
else:
<code>
ما نريد صياغته هو هذه المعادلة: مجموع الأرقام من 1 إلى n
:
\[ \sum_{i=1}^{n} i \]
تعليمات التطبيق:
input()
لطلب إدخال العدد من المستخدمint()
أو float()
while
لجمع الأرقام من 1
إلى العدد الذي أدخله المستخدماكتب القطعة البرمجية التالية بحلقة تكرار:
= 5
increase
= 15
w1 = w1 + increase
w2 = w2 + increase
w3 = w3 + increase
w4 = w4 + increase
w5 = w5 + increase
w6 = w6 + increase
w7 = w7 + increase
w8 = w8 + increase
w9 = w9 + increase
w10
print(w1, w2, w3, w4, w5, w6, w7, w8, w9, w10)
15 20 25 30 35 40 45 50 55 60
وكذلك اكتب القطعة التالية بحلقة تكرار:
import math
= 0.117
growth_rate
= 100
day1 = day1 * (1 + growth_rate)
day2 = day2 * (1 + growth_rate)
day3 = day3 * (1 + growth_rate)
day4 = day4 * (1 + growth_rate)
day5 = day5 * (1 + growth_rate)
day6 = day6 * (1 + growth_rate)
day7
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))
100
111
124
139
155
173
194
إذا كنت تمارس الرياضة وتزيد في وزن الحمل 10% أسبوعيًّا .. فإذا بدأت بوزن 20 كيلو، فإلى كم كيلوا ستصل في الأسبوع الثاني عشر؟ (بعد ثلاثة أشهر)
اكتب برنامج يجمع البيانات التالية من المستخدم (الزبون):
بعد ذلك يؤكد الآلي على المستخدم أن المعلومات صحيحة، ويطلب منه التأكيد أو التعديل أو إلغاء الطلب.