5 תשובות
למחרוזת את יכולה לגשת כמו מערך, זאת אומרת את יכולה להגיד str[i[ בפייתון יש list שזה כמו מערך. ויש לדעתי גם מתודה שבודקת אם האורך זוגי.
שואל השאלה:
את \ אתה יכול\ה לשלוח את הקוד ?
(זה בשביל חבר..)
את \ אתה יכול\ה לשלוח את הקוד ?
(זה בשביל חבר..)
אין לי קוד לזה אני לא במחשב. השיטה בעיקרון זה קודם כל לבדוק אם המחרוזת זוגית ( להשתמש בלולאת for / מתודה אחרת כי לדעתי קיים משהו כזה בפייתון) אם זה זוגי, לבדוק מה האורך של המחרוזת לחלק ב2 ולהדפיס את המקום האמצעי ואחד שאחריו. אם היא אי זוגית לחלק ב2 (ולדאוג שהמשתנה מסוג int ולא float) ולהדפיס במקום האמצעי שיצא
def middle_char(text):
return text[(len(text)-1)//2:(len(text)+2)//2]
return text[(len(text)-1)//2:(len(text)+2)//2]
^^הדרך שלי הרבה יותר פשוטה
באותו הנושא: