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]
באותו הנושא: