حالات if في البايثون

  يستخدم المثال التالي الأوامر if و elif و else لإنشاء برنامج بسيط يقوم بحساب عمر المستخدم.[٥]

age = int(input("Enter your age: "))

if age <= 12:
	print("It's great to be a kid!")
elif age in range(13, 20):
	print("You're a teenager!")
else:
	print("Time to grow up")
# سيتم عرض الرسالة المناسبة
# إن كانت أي من هذه العبارات صحيحة
# وسيتم عرض العبارة المحددة في الأمر "else"
# في أي حالة أخرى.




  • يقدّم هذا البرنامج أيضًا بعض الأوامر المهمة الأخرى التي ستكون مهمة للغاية في التطبيقات الأخرى:
    • input() - يأخذ هذا الأمر مُدخل المستخدم من خلال لوحة المفاتيح وسيظهر للمستخدم الرسالة المكتوبة بين الأقواس. في هذا المثال، يتم إحاطة input() بالدالة int() مما يعني أنه سيتم التعامل مع كل المدخلات على أنها عدد صحيح.
    • range() - يمكن استخدام هذه الدالة بالعديد من الطرق وتقوم الدالة في هذا البرنامج بتفقّد الرقم لمعرفة ما إن كان ضمن المجال من 13 إلى 20 ولن يتم احتساب نهاية المجال في العملية الحسابية.

comments

أحدث أقدم