تمرين من المصدر الأصلي · تطبيق عملي

مرحبًا

استخدم الشرح العربي للفهم، واعتمد صفحة CS50 الأصلية مرجعًا نهائيًا للمواصفات والتسليم.

جلسة دراسة مقترحة: حتى 60 دقيقةالجهد الكلي التقريبي: 120 دقيقة · أكمل من حيث توقفت لاحقًا.Week 6
محاور هذه الخطوة
  • Python
  • القواميس
  • القوائم
  • الاستثناءات

ترجمة آلية تحت المراجعة

مرحبًا

المصدر الأصلي

قائمة تنفيذ التمرين

تُحفظ علامات هذه القائمة على هذا الجهاز والمتصفح فقط. أنشئ حسابًا مفعّلًا لحفظ إنجاز التمرين في مسارك.

مرحبًا، مرة أخرى

مشكلة بحاجة إلى حل

في ملف يسمى hello.py في مجلد يسمى sentimental-hello، قم بتنفيذ برنامج يطالب المستخدم بإدخال اسمه، ثم يقوم بالطباعة hello, so-and-so، حيث so-and-so هو الاسم المقدم، تمامًا كما فعلت في مجموعة المشاكل 1. باستثناء أن برنامجك هذه المرة يجب أن يكون مكتوبًا بلغة بايثون!

تلميحات
  • تذكر أنه يمكنك الحصول على str من مستخدم لديه get_string، والذي تم الإعلان عنه في cs50 .
  • تذكر أنه يمكنك طباعة ملف str مع print.
  • تذكر أنه يمكنك إنشاء سلاسل منسقة في بايثون عن طريق التعليق المسبق f إلى السلسلة نفسها. على سبيل المثال، سوف يقوم f"{name}" باستبدال ("استيفاء") قيمة المتغير name حيث كتبت {name}.

تجريبي

كيفية الاختبار

بينما check50 متاح لهذه المشكلة، ننصحك أولاً باختبار الشيفرة بنفسك لكل مما يلي.

  • قم بتشغيل البرنامج الخاص بك باسم python hello.py، وانتظر المطالبة بالإدخال. اكتب David ثم اضغط على زر الإدخال. يجب أن يخرج برنامجك hello, David.
  • قم بتشغيل البرنامج الخاص بك باسم python hello.py، وانتظر المطالبة بالإدخال. اكتب Inno ثم اضغط على زر الإدخال. يجب أن يخرج برنامجك hello, Inno.
  • قم بتشغيل البرنامج الخاص بك باسم python hello.py، وانتظر المطالبة بالإدخال. اكتب Kamryn ثم اضغط على زر الإدخال. يجب أن يخرج برنامجك hello, Kamryn.

صحة

check50 cs50/problems/2026/x/sentimental/hello

النمط

style50 hello.py

كيفية الإرسال

في جهازك الطرفي، قم بتنفيذ ما يلي لإرسال عملك، والإجابة على المطالبات التي تظهر أيضًا.

submit50 cs50/problems/2026/x/sentimental/hello

أنهيت التطبيق؟

راجع عناصر التنفيذ أعلاه، ثم احفظ إنجازك وانتقل إلى التمرين التالي.

حفظ إنجاز التمرين

يمكنك قراءة الدورة كاملة دون حساب. يصبح حفظ التقدم متاحًا بعد تفعيل الحساب، ويبقى محفوظًا بعد انتهاء العضوية.

العودة إلى جميع التمارين