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

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

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

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

السمعة:

السلام عليكم جميعاً
التحدي عبارة عن :
  1. برنامج يسألك عن لغة البرمجة التي تفضلها
  2. إن قمت بالإجابة ب python أو Python أو pyTHON إلى آخره ( حالة الأحرف غير مهمة ) يقوم بطباعة Cool, and I Love Python
  3. أما لو قمت بكتابة أي شيء آخر و لو لم يكن اسم للغة برمجة يقوم بتحويل كل الأحرف ل small ثم يقوم بطباعة You Love (اللغة التي كتبت اسمها) but I Love Python
المثال العملي :
هنا قام بسؤالي ? What is the progamming language you Love
فأجبت pyTHON وطبع Cool, and I Love Python

image
وإن قلت على سبيل المثال PHp
image
في هذه البرنامج يجب أن تكون على دراية ب :
كود:
input()
print()
المتغيرات
if و else
lower()
الحل : حل ما هي لغة البرمجة التي تحبها #easy
 
التعديل الأخير بواسطة المشرف:
ها هو الحل ‘-’ :
كود:
print("What's your favorite language ?")
answer = input("> ")
answer = answer.lower()
if answer == "python":
    print("Cool, and i love python too!")
else:
    print("You love {0}, but i love python".format(answer))
input()
أتمنى ان تكون الإجابة كاملة… 💜
 
ما شاء الله
أتمنى ان تكون الإجابة كاملة
كاملة و زيادة 😅
و فكرة ال
كود:
print("What's your favorite language ?")
answer = input("> ")
فكرة جميلة

لكن إن امكنك ان تشرح لي السطرين في الأسفل
كود:
print("You love {0}, but i love python".format(answer))
input()
فقط معلومة : انا لم اطلب منك ان تشرح لي لكي اختبرك بل لكي أفهم انا 🤣
 
التعديل الأخير:
فقط معلومة : انا لم اطلب منك ان تشرح لي لكي اختبرك بل لكي أفهم انا 🤣
🤣 🤣 🤣 🤣
كود:
print("You love {0}, but i love python".format(answer))
input()
اعتقد ال {0} تدل علي اول argument … ال format محتاج افهم انا كمان برضو 😅
 
اسف على طول الانتظار…للأسف لا اعلم لماذا الموقع أحيانا يدخل و أحيانا لا…رغم توفر الانترنت عندي…
بالنسبة لسؤالك… عندما كتبت:
كود:
print("You love {0}, but i love python".format(answer))
فان ال {0} تمثل اول argument ( كما قال صديقك @3b0-0d )…لكي تعرف, فان هذه الطريقة تستخدم في معظم اللغات…مثل ال C# و لكن عندما نستخدمها في هذه الحالة…لا نحتاج الى كتابة .format و من ثم قويسن و داخلهما ال variable…انما نعمل فاصلة مباشرة و نكتب ال variable…أي على سبيل المثال
كود:
//C#
using System;
string var = "Yuji";
System.Console.WriteLine("my name is {0}",var);
أي هنا في هذه الحالة كما ترى باستعمال لغة ال C#…( لم اقم بشيء فقط عرفت متغير من نوع string و قمت بإعطائه قيمة و هي Yuji) قمت بطباعة الجملة My name is Yuji
و لكن لم اكتب .format…لان هذه الخاصية موجودة فقط في لغة ال python…لذلك دائما عليك كتابة نقطة ثم format ثم نفتح قوسين و نضع المتغيرات ( مع العلم بإمكانك وضع اكثر من متغير…لكن في تلك الحالة على سبيل المثال
كود:
#Python
name = "Yuji"
age = 17
print("hello! my name is {0}, and i've {1}".format(name,age))
هنا استعملت متغيرين…بدل من واحد…و كما نعلم…في البرمجة نحن نبدأ من ال 0 وليس 1…لذلك اول متغير ستكون قيمته هي 0…

_ اما بالنسبة لكتابتي ل:
كود:
input()
في اخر السطر…فهو من اجل ان لا يغلق التطبيق مباشرة بعد عرض النتيجة…بل يحتاج من المستخدم ان يضغط على زر Enter حتى ينغلق…هذه الطريقة تستعمل عادة عندما يكون البرنامج على شكل Application console…

أتمنى ان يكون شرحي مفيد… و شكرا 💜
 
التعديل الأخير:
أتمنى ان يكون شرحي مفيد
مفيد جدا
ما شاء الله عليك
و لكن سؤال فضولي قليلا … ما شاء الله ما هي لغات البرمجة التي تتقنها ؟
 
التعديل الأخير:
اسف على التاخر في الرد مجددا…مازلت ادرس في الثانوية و لم ارى الرسالة الا في الصباح…لم اكن قادرا على الرد…
اللغات التي اتقنها هي :
C#,python,php,SQL and C
 

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

فانوس

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