حل للمشكلة ؟؟؟؟

لماذا يتضاعف عدد الفراغات في الكلمة ؟؟؟؟؟؟؟؟؟
رغم أن الكود يبدو لي صحيح

3 إعجابات

Display=“_” انت ضفت مسافة زائدة
والله اعلم

3 إعجابات

ارسل الكود نصيا هنا اجربه واحل المشكلة

إعجابَين (2)

وأخيرا حليت المشكلة…طبعا اعتمادا على البحث في ميزة ask replit AI
السبب كان في السطر 5 بسبب المسافة الزائدة "_ ". حيث عند الطباعة يقرأها الحاسوب على أنها عنصر لوحده في القاءمة فيقوم بطباعته… وعليه يتضاعف طول الكلمة.
والدليل قمت بطباعة طول الكلمات وهنا يظهر الفرق.

والحل…حذف المسافة وتعويضها في join .
يمكنكم فهم الموضوع جيدا من خلال الصور.

لكن سؤال المليون دولار هو . لماذا يحتسب المسافة كعنصر جديد؟؟؟؟؟
طالما اني وضعتهم جميعا في علامة تنصيص واحدة فلماذا يحدث هذا الأمر؟؟؟؟؟؟؟؟؟؟
أنا في حالة صداع الآن…من جهة سعيد لأني وجدت الحل وفهمته الخطأ. ومن جهة لا أجد تفسير منطقي لسؤال امليون دولار؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

إعجابَين (2)

لان هذه الطريقة التي استخدمتها في اضافة العناصر الى القائمة فقط تقبل حرف واحد وليس عدة حروف اي انك اذا وضعت كلمة من ثلاث احرف فهي ستقسم لك الحروف الى عناصر كل حرف عنصر في القائمة لكن الطريقة التي يمكنك منها اضافة كلمة الى قائمة بشكل كامل هي ان تضيف الى القائمة بساتخدام append للقائمة بهذه الطريقة عليك ان تفعل لوب وهذا اللوب يرى كم عدد الحروف في متغير الكلمة ثم في كل مرة يضيف الى القائمة العنصر اللذي تريده وهكذا يكرر اضافة العنصر الى القائمة حتى ينتهي رقم الحروف في الكلمة التي داخل المتغير

إعجاب واحد (1)

ما شاء الله قوة الملاحظة والتحليل المنطقي :ok_hand::ok_hand:

إعجاب واحد (1)

شكرا على الشرح الجميل…
أخطأت لكني الان تعلمت أكثر…
بارك الله فيكم.

إعجابَين (2)

بعد if condition في مسافه بادئه ناقصه

3 إعجابات

لا…لا يوجد أي مشكلة في المسافات…تحققت من ذلك :wave:

إعجاب واحد (1)