Предмет: Информатика,
автор: chonadoaa
Python. Оставить в предложении только слова, состоящие из заданного количества символов, другие слова удалить. Предложение вводится с помощью
input() и сохраняется в памяти прпрограмы в виде текстовой строки.
Ответы
Автор ответа:
1
sent = input("Введите текст: ").split()
count_let = int(input("Количество букв?"))
after_sent = []
for word in sent:
if len(word) == count_let:
after_sent.append(word)
print(" ".join(after_sent))
Аноним:
а методы «.join» и «.split» точно изучают на ранних этапах?
Автор ответа:
0
# На случай, если «.split» и «.join» не изучены
sentence = input("Введите предложение: ")
letter_count = int(input("Введите кол‐во букв: "))
words = []
last_word = ""
for letter in sentence:
if letter == " ":
if len(last_word) > 0:
words.append(last_word)
last_word = ""
else:
last_word += letter
result = ""
for word in words:
if len(word) == letter_count:
if len(result) > 0:
result += " "
result += word
print(result)
Похожие вопросы
Предмет: Алгебра,
автор: semenovanatali211
Предмет: Українська мова,
автор: moskver345
Предмет: Биология,
автор: miabrounhard
Предмет: Химия,
автор: zaradzhaparova