







السمعة:
- إنضم26 يونيو 2023
- المشاركات 1,690
- الحلول 31
- مستوى التفاعل 2,910
- النقاط 113
هذا المنشو حل تحدي
هل يمكنني السفر ؟ #easy
كود الحلهل يمكنني السفر ؟ #easy
كود:
age = int(input("What ia your age ? "))
if age >= 18:
print("You can travel")
else :
print("Sorry, you can't travel")
هنا اول يطلب منا البرنامج من خلال
input("What ia your age in numbers ? ")
ان نقوم بادخال عمرنا بالأرقام فنقوم بوضع هذه العملية او الأمر في متغير و فلنسميه age
فينتج لدينا
كود:
age = input("What ia your age ? ")
الأول : ان يدخل المستخدم عدد أكبر او يساوي 18
الثاني : ان يدخل المستخدم عدد اقل من 18
( اذا كان عمر المستخدم اكبر او يساوي 18 قم بطباعة You can travel اي رقم غير ذلك يعني اقل من 18 يقوم بطباعة Sorry, you can’t travel )
فالنبدء اذا بكتابة
كود:
if age >= 18: # you can travel اذا العمر اكبر او يساوي 18 اطبع
print("You can travel")
else :
print("Sorry, you can't travel")
نحن نعرف بأن ما يدخل من خلال
()input
يكون string ( نص )و لا يمكننا ان نقارن بين 18 ( integer ) و ما سيدخله المستخدم صحيح هو رقم و لكنه ليس ( integer )
لذلك نذهب الى
()input
و نضع داخل ()int
لكي نحول الرقم الذي سيدخله المستخدم الى integerو ينتج لدينا
كود:
age = int(input("What ia your age ? "))
if age >= 18:
print("You can travel")
else :
print("Sorry, you can't travel")
ملاحظة : هذا التحدي اسهل من السهولة ان كنت تعرف اساسيات بايثون + اعلم انه يوجد به العديد من الثغرات مثل : لو قام المستخدم بادخال سبعة عشر سوف يتعطل البرنامج
و لكل شخص تحدي حسب مستواه
و جميعا نتعلم
[COLOR=ff00]انتظرونا في التحدي القادم …[/COLOR]
التعديل الأخير: