Контрольные задания > Задание 4. В таблице Dat хранятся данные измерений среднесуточной температуры в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на разных языках программирования.
Python:
Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15]
m = 0
for k in range (10):
if Dat[k] >= 13:
m = m + 1
print (m)
Вопрос:
Задание 4. В таблице Dat хранятся данные измерений среднесуточной температуры в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на разных языках программирования.
Python:
Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15]
m = 0
for k in range (10):
if Dat[k] >= 13:
m = m + 1
print (m)
Программа считает, сколько элементов в массиве Dat больше или равны 13. Перебираем элементы массива Dat:
* Dat[0] = 12 (меньше 13)
* Dat[1] = 15 (больше или равно 13)
* Dat[2] = 17 (больше или равно 13)
* Dat[3] = 15 (больше или равно 13)
* Dat[4] = 14 (больше или равно 13)
* Dat[5] = 12 (меньше 13)
* Dat[6] = 10 (меньше 13)
* Dat[7] = 13 (больше или равно 13)
* Dat[8] = 14 (больше или равно 13)
* Dat[9] = 15 (больше или равно 13)
Считаем количество элементов, больших или равных 13: 7
**Ответ: 7**