1. Главная
  2. Библиотека
  3. Программирование
  4. Дана программа: = input() = 0 symbol in grades: if symbol...
Разбор задачи

Дана программа: = input() = 0 symbol in grades: if symbol == '5': fives = fives + 1 (fives) Что она выведет, если при запуске ввести "4 4 3 5 3 2 2"?

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Дана программа: = input() = 0 symbol in grades: if symbol == '5': fives = fives + 1 (fives) Что она выведет, если при запуске ввести "4 4 3 5 3 2 2"?

Условие:

Дана программа:\ngrades = input()\nfives = 0\nfor symbol in grades:
if symbol == '5':
fives = fives + 1\nprint(fives)
Что она выведет, если при запуске ввести "4 4 3 5 3 2 2"?

Решение:

Шаг 1. Программа запрашивает ввод и сохраняет его в переменную grades. Если ввести "4 4 3 5 3 2 2", то grades будет строкой "4 4 3 5 3 2 2".

Шаг 2. Переменная fives изначально равна
0.

Шаг 3. Программа проходит по каждому симв...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какова роль переменной `fives` в данной программе?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет