ترجمة آلية تحت المراجعة
مرحبًا
المصدر الأصليقائمة تنفيذ التمرين
تُحفظ علامات هذه القائمة على هذا الجهاز والمتصفح فقط. أنشئ حسابًا مفعّلًا لحفظ إنجاز التمرين في مسارك.
مرحبًا، مرة أخرى
مشكلة بحاجة إلى حل
في ملف يسمى 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