Python строчность

kkgod

Новичок
Пользователь
Окт 7, 2020
21
1
3
Здравствуйте, я совершенно начинающий, и многих аспектов я совершенно не понимаю, и я хотел бы задать тут вопрос который я не могу решить более чем 3 дня.
Моя задача из любого введённого человеком слова, выделить середину, но как её выделить совершенно не понимаю, я понимаю как в своём слове её проверить, но вот на рандомном слове очень сложно. Конкретно если слово больше какого то определённого количества символов, то выделить середину данного слова.
 

Вложения

  • Screenshot_16.png
    Screenshot_16.png
    6,8 КБ · Просмотры: 1

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
Середина это сколько букв, одна? если да то примерно так:
Python:
def word_center(word: str) -> str:
    print(word[len(word) // 2 if len(word) % 2 else len(word) // 2 - 1])

word_user = input('Введите слово: ')

word_center(word_user)
 

kkgod

Новичок
Пользователь
Окт 7, 2020
21
1
3
[/QUOTE]
Середина это сколько букв, одна? если да то примерно так:
Python:
def word_center(word: str) -> str:
    print(word[len(word) // 2 if len(word) % 2 else len(word) // 2 - 1])

word_user = input('Введите слово: ')

word_center(word_user)
спасибо
 

Форум IT Специалистов