Py
Arpy
← العودة للدرس
🌙
🎯 تمارين عملية: الدرس 2
التحكم في تدفق البرنامج - الشروط والحلقات
📝 المهام (7 تمارين)
1
If-Else Check
2
Grade System
3
Ternary Operator
4
Combined Conditions
5
For Loop
6
While Loop
7
Break & Continue
Create variable age=18, use if-else to check if age >= 18, print "Adult" or "Minor"
أنشئ متغير age=18، استخدم if-else للتحقق إذا كان age >= 18، اطبع "Adult" أو "Minor"
💡 استخدم if age >= 18: ثم else:
Create score=75, use if-elif-else for grades: A (90+), B (80+), C (70+), F (<70)
أنشئ score=75، استخدم if-elif-else للتقديرات: A (90+), B (80+), C (70+), F (<70)
💡 استخدم if score >= 90, elif score >= 80, elif score >= 70, else
Create temp=22, use ternary operator to print "Hot" if temp > 25 else "Cool" in one line
أنشئ temp=22، استخدم ternary operator لطباعة "Hot" إذا temp > 25 وإلا "Cool" في سطر واحد
💡 استخدم print("Hot") if temp > 25 else print("Cool")
Create num=12, check if it's positive AND even using combined conditions (num > 0 and num % 2 == 0)
أنشئ num=12، تحقق إذا كان موجباً وزوجياً باستخدام الشروط المدمجة (num > 0 and num % 2 == 0)
💡 استخدم if num > 0 and num % 2 == 0:
Use for loop to print numbers from 1 to 5 using range(1, 6)
استخدم حلقة for لطباعة الأرقام من 1 إلى 5 باستخدام range(1, 6)
💡 استخدم for i in range(1, 6): print(i)
Use while loop to count down from 5 to 1 (initialize count=5, use while count > 0, print count, decrement count)
استخدم while loop للعد التنازلي من 5 إلى 1 (ابدأ count=5، استخدم while count > 0، اطبع count، أنقص count)
💡 count = 5, while count > 0: print(count), count -= 1
Loop through range(10), use continue to skip even numbers, use break to stop at 7
حلّق عبر range(10)، استخدم continue لتخطي الأرقام الزوجية، استخدم break للتوقف عند 7
💡 for i in range(10): if i % 2 == 0: continue, if i == 7: break, print(i)
# Output will appear here... # النتيجة ستظهر هنا...