اذهب إلى المحتوى
  • 0

اظهار رسالة الترحيب للمستخدم بشكل متناسق بلغة بايثون

Zeina Almakdisi

السؤال

لدي مشكلة عندما اقوم باظهار رسالة ترحيب للمستخدم تحتوي على اسمه في بعض الحالات المستخدم يقوم بكتابة اسمه مع وجود فراغات 

فتظهر الرسالة بشكل غير متناسق على سبيل المثال

Welcome  Zeina       Mak      Happy to see you

جربت ان اجعل عدد المحارف محدد 

لكن كان حل غير منطقي 

هل توجد طريقة

fName = input(" Enter your First_Name")
LName = input(" Enter your Last_Name")
Age = input(" Enter your age")

print(f"Welcome {fName} {LName}) Happy to see you.")

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكنك استدعاء الدالة strip على السلاسل النصية،يحذف هذا التابع الحروف المحدّدة من قبل المستخدم من نهاية وبداية السلسلة النصية. (الوضع الافتراضي هو الفراغات '  ' .

التوثيق: wiki.hsoub.com/Python/str/strip

يمكنك تطبيقها عند قراءة الدخل مباشرة، أو قبل الطباعة (الأفضل)

fName = input(" Enter your First_Name").strip()

أو

print(f"Welcome {fName.strip()})

لاحظي أن input تعيد كائن من نوع str لذلك يمكن تطبيق stripe عليه مباشرة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...