Предмет: Информатика, автор: omiloomilo1

даю 15 баллов
определите,что будет напечатано в результате роботы этой программы :

s = 30
for k in range (1,6)
s = s - 2
print (s)​

Ответы

Автор ответа: ank73821
2

Ответ:

Ответ: 20

Объяснение:

Если смотреть аналитически, то программа у нас будет идти 5 раз(т.к цикл идёт до последнего числа не включительно).
Следовательно: Первый раз заходим в цикл, получаем 28
Второй с числом 28 заходим в цикл, получаем 26
Третий раз с числом 26, получаем 24
Четвертый раз с числом 24, получаем 22
Пятый раз с числом 22, получаем 20
Ответ:20


omiloomilo1: спасибо
Автор ответа: xkpl0kpl0x
1

Ответ:

Будет напечатано число 20

Объяснение:

range (1,6) это числа 1, 2, 3, 4 и 5.

если k = 1 тогда s = s - 2, то есть s = 30 - 2 = 28

если k = 2 тогда s = s - 2, то есть s = 28 - 2 = 26

если k = 3 тогда s = s - 2, то есть s =26 - 2 = 24

если k = 4 тогда s = s - 2, то есть s = 24 - 2 = 22

если k = 5 тогда s = s - 2, то есть s = 22 - 2 = 20

то есть мы 5 раз высчитываем из переменной S число 2.

Можешь проверить результат по компилятору языка Python, только используй этот код, он дополнен одним двоеточием:

s = 30

for k in range (1,6):

   s = s - 2

print (s)​


omiloomilo1: спасибо
Похожие вопросы
Предмет: Математика, автор: brejes