Baidina
?>

с информатикой. Дан одномерный массив с результатами СОР 20 учащихся. Ученик 9-го класса разработал программу для подсчета количества учащихся, получивших менее :k=0mark=[ ]mark= [ int (input()) for i in range(20) ]for i in range (20):if mark [і] > 10: k+= iprint(к)Оцени верность предложенного кода. Какие изменения необходимо внести в программу, чтобы получить правильный результат?Верных ответов: 21) заменить в условии знак «>» на знак « 10 на условие if i > 102) заменить команду вывода print (k) на print ()3) заменить условие if mark [і] > 10 на условие if i > 104) заменить команду k+= i на командуk+= 15) изменить в цикле имя параметра i на mark, то есть вместо for i in range (20) записать for mark in range (20)

Информатика

Ответы

zakaz1

1) заменить в условии знак «>» на знак «<»

4) заменить команду k += i на команду k += 1

Объяснение:

if mark [і] > 10: k += i - если значении элемента больше 10, то считаем сумму номеров элементов

1) заменить в условии знак «>» на знак «<» - условие примет вид if mark [і] < 10, т.е. будет истинно при значении элемента меньше 10

2) заменить команду вывода print (k) на print () - команда print () выведет пустую строку

3) заменить условие if mark [і] > 10 на условие if i > 10 - условие будет истинно при номере элемента больше 10

4) заменить команду k += i на команду k += 1 - при каждом срабатывании условия увеличиваем значение k на единицу

5) изменить в цикле имя параметра i на mark, то есть вместо for i in range (20) записать for mark in range (20) - изменяет значение переменной mark от 0 до 19

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

с информатикой. Дан одномерный массив с результатами СОР 20 учащихся. Ученик 9-го класса разработал программу для подсчета количества учащихся, получивших менее :k=0mark=[ ]mark= [ int (input()) for i in range(20) ]for i in range (20):if mark [і] > 10: k+= iprint(к)Оцени верность предложенного кода. Какие изменения необходимо внести в программу, чтобы получить правильный результат?Верных ответов: 21) заменить в условии знак «>» на знак « 10 на условие if i > 102) заменить команду вывода print (k) на print ()3) заменить условие if mark [і] > 10 на условие if i > 104) заменить команду k+= i на командуk+= 15) изменить в цикле имя параметра i на mark, то есть вместо for i in range (20) записать for mark in range (20)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Алексей Кирилл1094
rusvicktor
k-serga1
Fomin Korablev1781
mar1030
Yuliya Aleksandr686
peshnoshamon
rendikalogistic
Filintver
Galkin683
Ferrigen
diannaevaaa
Поликарпова-Мазурова
Zhulanova-IP501
orbbsvsupply