مضى على الشبكة و يوم من العطاء.

حل ما هي لغة البرمجة التي تحبها #easy

أبو المعاليأبو المعالي is verified member.

{| مشرف ركن الهندسة |}
.:: الإدارة العامة ::.
.:: طاقم المشرفين ::.

السمعة:

كود الحل
programming_language = input("What is the progamming language you Love ? \n") user_language = programming_language.lower() if user_language == "python": print("Cool, and I Love Python") else : print("You Love "+ user_language+ " but I Love Python")
كود:
programming_language = input("What is the progamming language you Love ? \n")
هنا نطلب من المستخدم ادخال لغة البرمجة التي يحبها ثم n\ لكي تكون الكتابة على سطر جديد و ليس نفس السطر ( مظهر جمالي )

يوجد خياران :
الأول : ان يقوم المستخدم بكتابة python
الثاني : ان يقوم بكتابة اي شيء غير pyhton

الان اذا قام المستخدم بكتابة python نطبع له Cool, and I Love Python

لكن انتظر ماذا لو قام بكتابة Python او pyTHON ما الحل ؟
نقوم بكتابة متغير جديد user_language و نجعل كل حالات بايثون حالة واحدة و هي python كلها احرف صغيرة

فنضع قبل ال if

user_language = programming_language.lower()

لكي نوحد كلمة بايثون

الان نقوم بكتابة
كود:
user_language = programming_language.lower()

if user_language == "python":
    print("Cool, and I Love Python")
اذا قام المستخدم بكتابة بايثون على اي شكل من حالة الأحرف حولها ل python ثم نبدأ ب if
اذا كان ما ادخله المستخدم الذي هو user_language يساوي python

اذا تحقق هذا الشرط قم بطباعة Cool, and I Love Python

ملاحظة : عبارة اذا كان تكتب
كود:
 if (المتغير) == ( ما نريد السؤال عنه )
حسنا اذا لم يكن ما كتبه المستخدم بايثون نكتب
كود:
else :
    print("You Love "+ user_language+ " but I Love Python")
امر else تعني ( انا كتبت if تحققت اذا نعم نفذ ما داخل if اما اذا لم تتحقق if نفذ ما داخل else مهما كان )

الان بما ان المطلوب ان تكون اللغة التي تطبع كل احرفها صغيرة نستخدم المتغير user_language

ملاحظة : اسماء المتغيرات تختلف من شخص لأخر
[COLOR=ff00]انتظرونا في التحدي القادم …[/COLOR]​
 
التعديل الأخير:
التعديل الأخير:

آخر المشاركات

فانوس

رمضان
عودة
أعلى