Чтобы посчитать количество восклицательных знаков в строке, нужно проверить каждый символ и увеличивать счётчик, если этот символ равен '!'. В пропущенном месте ставим условие.
Готовый фрагмент кода:
with open('input.txt', 'r') as file: text = file.readline()
count = 0 for char in text: if char == '!': count += 1
print(count)
Пояснения по шагам:
- Открываем файл и читаем первую строку в переменную text.
- Инициализируем счётчик count нулём.
- Проходим по каждому символу в text.
- Если текущий символ равен '!', увеличиваем count на 1.
- Выводим итоговое значение count.
Дополнительные заметки:
- Если нужно посчитать по всем строкам файла, используйте text = file.read() или идите по файлу построчно.
- Можно реализовать аналогичный подсчёт через text.count('!'), но в заданном виде требуется именно цикл с условием.