1. Главная
  2. Библиотека
  3. Программирование
  4. Dat = [0]*10 [0] = 8 [1] = 12 [2] = 11; Dat[3] = 5; [4]...
Разбор задачи

Dat = [0]*10 [0] = 8 [1] = 12 [2] = 11; Dat[3] = 5; [4] = 3; Dat[5] = 7; [6] = 9; Dat[7] = 8; [8] = 6; Dat[9] = 7; = 0 k in range(10): if Dat[k]

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Dat = [0]*10 [0] = 8 [1] = 12 [2] = 11; Dat[3] = 5; [4] = 3; Dat[5] = 7; [6] = 9; Dat[7] = 8; [8] = 6; Dat[9] = 7; = 0 k in range(10): if Dat[k]

Условие:

Dat = [0]*10\nDat[0] = 8\nDat[1] = 12\nDat[2] = 11; Dat[3] = 5;\nDat[4] = 3; Dat[5] = 7;\nDat[6] = 9; Dat[7] = 8;\nDat[8] = 6; Dat[9] = 7;\nm = 0\nfor k in range(10):
if Dat[k] <= 7:
m = m + 1\nprint ( m )

Определите, какое число будет напечатано в результате работы следующей программы:

Решение:

Шаг 1. Инициализируется список Dat из 10 элементов, все значения изначально равны 0.
Шаг 2. Значения в списке Dat присваиваются следующим образом:
Dat[0] = 8
Dat[1] = 12
Dat[2] = 11
Dat[3] = 5
Dat[4] = 3
Dat[5] = 7
Dat[6] = 9
Dat[7] = 8
Dat[8] = 6
Dat[9] = 7
Шаг 3. Устанавливаем переменную m = 0, которая...

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

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

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

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

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

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

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

Топ 3 ошибок

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

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