Предмет: Информатика,
автор: romazayats0321
Помогите решить одномерные массивы
Приложения:
Ответы
Автор ответа:
0
Ответ:
Язык программирования Python
k = 0
s = input()
s = s.replace('.', '')
s = s.split()
print(f'Кол-во слов в тексте - {len(s)}.')
for i in range(len(s)):
k += s[i].count('а')
if i % 2 == 0:
print(s[i])
print(f'Самое длинное слово - {max(s, key=len)}, его номер - {s.index(max(s, key=len))}.')
print(f'Буква "а" встречается в тексте {k} раз/раза.')
Объяснение:
k - счётчик, сколько буква "а" встречается в тексте. s - массив, содержащий текст.
Цикл for отвечает за подсчёта количества букв "а" в тексте, а также для вывода чётных слов.
Предпоследний print выводит самое длинное слово и его номер (key=len чтобы указать, что максимальное по длинне).
Zergloing:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Похожие вопросы
Предмет: Русский язык,
автор: aysua50
Предмет: Русский язык,
автор: youtuberone
Предмет: Русский язык,
автор: Аноним
Предмет: Химия,
автор: sfelton36
Предмет: Қазақ тiлi,
автор: 12arman