Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3424683
А
Аноним
24 сентября 2025 07:05 · публичный вопрос
А
Аноним

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

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

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

Ответ нейросети
24 сентября 2025 07:05

Правильный фрагмент кода:

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

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

print(count)

Пояснение:

  • Цикл проходит по каждому символу строки text.
  • Если символ равен восклицательному знаку '!', счетчик увеличивается на 1.
  • В конце выводится общее количество восклицательных знаков.

Альтернатива: можно напрямую использовать count = text.count('!'), но задача требует заполнить пустое место в цикле.