-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_3_3.py
More file actions
32 lines (27 loc) · 1.21 KB
/
Copy pathtest_3_3.py
File metadata and controls
32 lines (27 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""
Задание 3.
Пользователь вводит строку из нескольких слов,
разделённых пробелами. Вывести каждое слово с новой строки.
Строки необходимо пронумеровать. Если слово длинное,
выводить только первые 10 букв в слове.
Пример:
Введите слова через пробел: раз два три
1. раз
2. два
3. три
Введите слова через пробел: раз перерефрижерированность
1. раз
2. перерефриж
"""
def print_words():
"""
Запрашивает у пользователя строку слов, разделённых пробелами,
и выводит каждое слово с новой строки, пронумеровав его.
Если слово длиннее 10 символов, выводятся только первые 10.
"""
s = input("Введите слова через пробел: ")
words = s.split()
for idx, word in enumerate(words, start=1):
print(f"{idx}. {word[:10]}")
if __name__ == "__main__":
print_words()