تكليفات الدروس من [ 41 ] إلى [ 46 ]
[ 4 ] تكليفات على [ Control Flow ]
التكليف 01
- قم بعمل متغيرين بإسم num1, num2 ويكونوا Input يحتوي على الرقم الأول والثاني
- قم بعمل متغير ثالث بإسم operation يكون عبارة عن Input يحتوي على نوع العملية الحسابية
- قم بالتأكد من أن متغيرات الأرقام عبارة عن Integer ولا يوجد مسافات قبلهم ولا بعدهم
- قم بالتأكد أن المتغير الخاص بالعملية الحسابية لا توجد مسافات قبله ولا بعده
- قم بجلب الرقم الأول والثاني والعملية الحسابية من المدخلات ثم قم بالعملية بناء على الأرقام والعملية الحسابية سواء كانت + – * / %
# Inputs
num1 = 20
num2 = 40
operation = "+" Or "-" Or "*" Or "/" Or "%"
# Needed Output
# [num1 20] [operation +] [num2]
# Example One 20 + 40 = 60
# Example Two 20 * 40 = 800
التكليف 02
- قم بعمل متغير فيه سن الشخص والقيمة الخاصة به 17
- قم بعمل دالة شرطية مختصرة If Condition في سطر واحد فقط بإستخدام Ternary Conditional Operator
- في حالة كان العمر أكبر من 16 تظهر رسالة أن التطبيق مناسب لك وغير ذلك التطبيق غير مناسب لك
age = 17
# Needed Output
"App Is Suitable For You" # If Age Larger Than 6
"App Is Not Suitable For You" # if Age Smaller Than 16
التكليف 03
- قم بعمل Input يقبل منك العمر الخاص بالشخص
- تأكد أن المدخل عبارة عن Integer
- المطلوب طباعة عمرك بالشهور والأسابيع والأيام والساعات والدقائق والثواني
- المطلوب طباعة كل وحدة من وحدات الوقت في سطر منفصل
- يجب التأكد من أن العمر أكبر من 10 وأقل من 100 وفي حالة غير ذلك إطبع رسالة تفيد أن العمر خارج النطاق.
# Input Example 38
# Needed Output
"Your Age In Months Is 456 Months" # Months Example
"Your Age In Weeks Is 1824 Weeks" # Weeks Example
التكليف 04
- لديك قائمة فيها أسماء بلاد عربية وأخرى غير عربية
- لديك قيمة خصومات مخزنة في متغير باسم discount
- قم بعمل Input يحتوي على إسم البلد الخاصة بالشخص وقم بتخزينه في متغير بإسم country
- قم بالتأكد من أن إسم البلد أول حرف فيه Capital ولا توجد مسافات قبله ولا بعده
- قم بفحص إذا كانت البلد موجودة في قائمة البلاد
- في حالة كانت موجودة قم بطباعة رسالة تفيد أنه لديك خصم معين ثم قم بحساب الخصم
- في حالة كانت غير موجودة في البلاد قم بطباعة رسالة تفيد أنه لا توجد خصومات وقم بطباعة المبلغ كما هو
- قم بتجربة إدخال بلد موجودة مرة وبلد غير موجودة مرة لتتأكد من الحل
# Input Example One "Egypt"
# Input Example Two "Ghana"
country = input("Input Your Country")
countries = ["Egypt", "Palestine", "Syria", "Yemen", "KSA", "USA", "Bahrain", "England"]
price = 100
discount = 30
# Needed Output
"Your Country Eligible For Discount And The Price After Discount Is $70" # Egypt Example
"Your Country Not Eligible For Discount And The Price Is $100" # Ghana Example