مراجعة: `print` و `input` والفرق بينهما بشكل سهل

[python]

منشور ممتعًا يشرح الفرق بين print و input بطريقة سهلة ومرحة:


:printer: حكاية “Print” و “Input” :desktop_computer:

في عالم البرمجة، لدينا شخصيتين شهيرتين: “print” و “input”. هما مثل الصديقين المقربين، لكن لكل منهما دور مختلف في المحادثة.

:speech_balloon: “Print”: المتحدث الدائم

تخيل “print” كشخص يحب التحدث كثيرًا! كل ما تكتبه له، سيقوله بصوت عالٍ بدون تردد. وظيفته الرئيسية هي التحدث ونقل المعلومات. لا يسأل أسئلة، فقط يخبرك بما تريده أن يقوله.

print("مرحبًا بالعالم!")

في هذا السيناريو، “print” يتولى الأمور ويصرخ قائلاً: “مرحبًا بالعالم!”، وهو سعيد جدًا بذلك.

:microphone: “Input”: المستمع الفضولي

من جهة أخرى، لدينا “input”، وهو مثل ذلك الشخص الفضولي الذي يحب أن يسأل الأسئلة. وظيفته هي الجلوس وانتظار إجابتك. “input” يقول: “مرحبًا، أحتاج إلى معلومات منك!”

name = input("ما اسمك؟ ")

هنا، “input” يقول: “ما اسمك؟”، ثم ينتظر بصبر حتى تعطيه الإجابة. بمجرد أن تجيب، يأخذ الإجابة ويضعها في صندوق (متغير) ليحفظها.

:thinking: الفرق الأساسي

“print” هو المتحدث الذي يخبرك بكل شيء بدون أن يتوقع أي رد. بينما “input” هو المستمع الذي يجلس وينتظر حتى تعطيه ما يريد. إذا أردت أن يكون لديك حوار بينهما، ستحتاج إلى كليهما!


:tada: الخلاصة:

إذا كنت تريد أن تجعل برنامجك يتحدث إلى المستخدم، استخدم “print”. وإذا كنت تريد أن يستمع المستخدم ويجيب، استخدم “input”. ومعًا، يشكلان ثنائيًا رائعًا يجعل برامجك أكثر تفاعلًا وإثارة!


:printer: The Tale of “Print” and “Input” :desktop_computer:

In the world of programming, we have two famous characters: “print” and “input”. They’re like best friends, but each has a different role in the conversation.

:speech_balloon: “Print”: The Constant Talker

Imagine “print” as someone who loves to talk a lot! Whatever you write for it, it will say out loud without hesitation. Its main job is to speak and share information. It doesn’t ask questions; it just tells you what you want it to say.

print("Hello, World!")

In this scenario, “print” takes charge and proudly shouts, “Hello, World!”, and is very happy about it.

:microphone: “Input”: The Curious Listener

On the other hand, we have “input,” who’s like that curious person who loves to ask questions. Its job is to sit and wait for your answer. “Input” says, “Hey, I need some information from you!”

name = input("What's your name? ")

Here, “input” asks, “What’s your name?” and then patiently waits for your response. Once you answer, it takes that response and stores it in a little box (a variable) for safekeeping.

:thinking: The Key Difference

“Print” is the talker who tells you everything without expecting a reply. “Input” is the listener who sits and waits until you give it what it wants. If you want to have a conversation between them, you’ll need both!


:tada: Conclusion:

If you want your program to speak to the user, use “print”. If you want it to listen and get a response, use “input”. Together, they make a great duo that brings your programs to life!

3 إعجابات