def apply():
age = int(input('enter your age:'))
if age <18 :
print ('You are too young')
elif age > 22:
print ('You are too old')
else:
print ('Welcome to Egypt scholarship program')
counter=0
for i in range(1000):
apply()
عمل رائع يا فوزي (بإمكانك حذف الردود السابقة)
هذا هو حلي …مارأيك أخي …
count=0
def apply():
age=input('Please. Enter your age')
age=int(age)
if age<=18:
print('You are too young')
elif age>=22:
print('You are too old')
else:
print('Welcome to Egypt scholarship program')
while count<1000:
apply()
count+=1
عمل رائع
بالنسبة لتعريف المتغير count, يفضل دائما أن تقوم بتعريف المتغيرات قبل استعمالها مباشرة.
ماذا تقصد أخي الكريم … هل يعني كان يجب أن أقوم بتعريف count قبل while مباشرة وليس في بداية البرنامج؟
نعم بالضبط, مجرد ملاحظة بسيطة.
بإمكانك الإنتقال على المهمة التالية
دائماً الأفضل فعل ماهو أفضل … كنت سأفعلها لكني ترددت حسبتُ كتابتها في البداية أفضل … الآن تأكدت أن الأفضل ما قُلتَه الأفضل قبل استعمالها مباشرة … شكراً لك أخي الكريم على مساعدتي ونصائحك القيمة …
بالنسبة للمهمة القادمة… لا أجد زر التالي مُفعل … فالكورس توقف عند هذه المهمة فقط… ماذا أفعل ؟
على الرحب والسعة
للانتقال لورشة العمل التالية، من اعلى اليمين تجد قائمة الورشات (عودة الى قائمة ورشات العمل)، من هناك تختار الورشة التالية
def apply():
try:
age = input("Enter your age:")
age = int(age)
if age < 18:
print("You are too young")
elif age <= 22:
print("Welcome to Jordan scholarship program")
else:
print("You are too old")
except ValueError:
apply()
for i in range(0,1000):
apply()
عمل رائع يا نبيل
قمت بإضافة التنسيقات على الأكواد لأستطيع قرائتها, راجع كيف تم إضافة التنسيقات على الكود خاصتك لكي تستطيع تنسيق الأكواد في المستقبل (يوجد أيضاً فيديو بالأعلى).
انتقل على المهمة التالية
معالجة العديد من طلبات التقديم scholarships
def apply():
age = input('Enter Your Age: ')
age = int(age)
if age < 19 :
print('You are too young')
elif age > 22:
print('You are too old')
else:
print('Welcome to Egypt scholarship program')
# apply()
# apply()
# apply()
# apply()
# apply()
count=0
while count < 1000 :
apply()
count+=1
ما شاء الله سرعة كويسة في انجاز المهام
العمل مضبوط, انتقل للتالي
وعليكم السلام ورحمة الله
قمتي في هذا السطر بكتابة التالي:
elif :
print('Welcome to egypt scholarship program')
لاحظي أنك إستخدمتي elif
بدون إتباعها بأي شرط وذلك من متطلباتها.
لذا حتى يعمل الكود الخاص بك إما أن تقومي بتغييرها إلى else
او تقومي بكتابة الشرط بعدها.
قومي بتجربة ذلك وقولي لي النتيجة.
معالجة العديد من طلبات التقديم
def apply (age):
if age < 18 :
print('You are too young')
if age > 22 :
print('You are too old')
if age>=18 and age<=22 :
print('Welcome to Egypt scholarship program')
apply(15)
apply(18)
apply(19)
apply(25)
apply(22)
عمل رائع يا علي
انتقل للتالي…
حل المهمة الإضافية لكن هناك خطاء في ترتيب الحلقات
def apply(age) :
if age < 18 :
print('You are too young')
if age > 22 :
print('You are too old')
if age>=18 and age<=22 :
print('Welcome to Egypt scholarship program')
age = 0
while age < 1000:
apply(age)
age = age + 1
عمل جيد علي
لكن هناك خطاء في ترتيب الحلقات
ماهو الخطأ؟
# To ask for age 5 times
def verify_age():
count = 0
while count < 5:
age = input()
age = int(age)
if age < 18:
print("You're too young :(")
elif age > 22:
print("You're too old :(")
else:
print("Welcome to Egypt scholarship program")
count += 1
verify_age()
عمل ممتاز يا نورا… انتقلي للتالي