أ
أحمد محمد علي
منذ 3 ساعات
أساسيات البرمجة والتفكير المنطقي - أولى ثانوي
👁 39 مشاهدة
كيف أتعامل مع المسافات الزائدة عند إدخال النصوص من المستخدم في بايثون؟
السلام عليكم يا مستر سيد، عندما أطلب من المستخدم إدخال اسمه، أحيانًا يضغط مسافة في البداية أو النهاية بالخطأ، مما يسبب مشكلة في المقارنة. هل هناك دالة جاهزة في بايثون لمعالجة ذلك؟
name = input('أدخل اسمك: ')
if name == 'أحمد':
print('أهلاً أحمد')
💬 الردود والحلول الأكاديمية 1
م
م. سيد أفندي (مؤسس المنصة والمحاضر العام)
محاضر الكورس
منذ 3 ساعات
وعليكم السلام يا أحمد، سؤال ممتاز ومهم جدًا! في لغة بايثون نستخدم دالة `.strip()` لحذف المسافات الزائدة من البداية والنهاية تلقائيًا.
name = input('أدخل اسمك: ').strip()
if name == 'أحمد':
print('أهلاً أحمد')
سجل الدخول للمشاركة في النقاش والرد على هذا السؤال.