Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3485131
А
Аноним
28 октября 2025 10:15 · публичный вопрос
А
Аноним

Файл содержит строку символов. Программа должна подсчитать количество восклицательных знаков (!) в строке. В данном фрагменте кода пропущена одна команда. Впишите нужную команду в…

Запрос пользователя

Файл содержит строку символов. Программа должна подсчитать количество восклицательных знаков (!) в строке. В данном фрагменте кода пропущена одна команда. Впишите нужную команду в пустую позицию. with open('input.txt', 'r') as file: text = file.readline() count = 0 for char in text: …………… count += 1 print(count)

Ответ нейросети
28 октября 2025 10:15

Чтобы посчитать количество восклицательных знаков в строке, нужно проверить каждый символ и увеличивать счётчик, если этот символ равен '!'. В пропущенном месте ставим условие.

Готовый фрагмент кода:

with open('input.txt', 'r') as file: text = file.readline()

count = 0 for char in text: if char == '!': count += 1

print(count)

Пояснения по шагам:

  1. Открываем файл и читаем первую строку в переменную text.
  2. Инициализируем счётчик count нулём.
  3. Проходим по каждому символу в text.
  4. Если текущий символ равен '!', увеличиваем count на 1.
  5. Выводим итоговое значение count.

Дополнительные заметки:

  • Если нужно посчитать по всем строкам файла, используйте text = file.read() или идите по файлу построчно.
  • Можно реализовать аналогичный подсчёт через text.count('!'), но в заданном виде требуется именно цикл с условием.