natabodrikova
?>

12. Что будет выведено на экран в результате работы следующего цикла (k – целая переменная)? а) k = 1 while k < 5: print( k, end=" " ) k += 1 ответ: б) k = 4 while k < 10: print( k*k, end=" " ) k += 1 в) k = 12 while k > 3: print( 2*k-1, end=" " ) k -= 1 ответ: г) k = 5 while k < 10: print( k*k, end=" " ) k += 1 ответ: д) k = 15 while k > 6: print( k-1, end=" " ) k -= 1 ответ: В питоне

Информатика

Ответы

vladburakoff5
Давайте разберем варианты поочередно:

а)
k = 1
while k < 5:
print(k, end=" ")
k += 1

В данном цикле значение переменной k увеличивается на 1 на каждой итерации и продолжает выполняться, пока k меньше 5. На выходе мы получим последовательность чисел: 1, 2, 3, 4. Поэтому ответ а) неверен.

б)
k = 4
while k < 10:
print(k*k, end=" ")
k += 1

В данном цикле значение переменной k увеличивается на 1 на каждой итерации и продолжает выполняться, пока k меньше 10. На каждой итерации мы выводим значение k, умноженное на само себя. Начиная с k = 4, мы получим: 4^2, 5^2, 6^2, 7^2, 8^2, 9^2. Поэтому ответ б) неверен.

в)
k = 12
while k > 3:
print(2*k-1, end=" ")
k -= 1

В данном цикле значение переменной k уменьшается на 1 на каждой итерации и продолжает выполняться, пока k больше 3. На каждой итерации мы выводим значение 2*k-1. Начиная с k = 12, мы получим: 2*12-1, 2*11-1, 2*10-1, ..., 2*4-1. Поэтому ответ в) неверен.

г)
k = 5
while k < 10:
print(k*k, end=" ")
k += 1

В данном цикле значение переменной k увеличивается на 1 на каждой итерации и продолжает выполняться, пока k меньше 10. На каждой итерации мы выводим значение k, умноженное на само себя. Начиная с k = 5, мы получим: 5^2, 6^2, 7^2, 8^2, 9^2. Поэтому ответ г) верен.

д)
k = 15
while k > 6:
print(k-1, end=" ")
k -= 1

В данном цикле значение переменной k уменьшается на 1 на каждой итерации и продолжает выполняться, пока k больше 6. На каждой итерации мы выводим значение k-1. Начиная с k = 15, мы получим: 15-1, 14-1, 13-1, ..., 7-1. Поэтому ответ д) верен.

Итак, правильный ответ на вопрос: д) k = 15
while k > 6:
print(k-1, end=" ")
k -= 1

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

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

12. Что будет выведено на экран в результате работы следующего цикла (k – целая переменная)? а) k = 1 while k < 5: print( k, end=" " ) k += 1 ответ: б) k = 4 while k < 10: print( k*k, end=" " ) k += 1 в) k = 12 while k > 3: print( 2*k-1, end=" " ) k -= 1 ответ: г) k = 5 while k < 10: print( k*k, end=" " ) k += 1 ответ: д) k = 15 while k > 6: print( k-1, end=" " ) k -= 1 ответ: В питоне
Ваше имя (никнейм)*
Email*
Комментарий*

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

zakaz1
cmenick29
DVOct33
Бурмистров_Салагин1074
rinata542
Shitikov-M.A.1307
Хабарьева Андрей1056
Kubataeva Nikolaevich1389
okunevo2010
Егоркина
cheremetdiana
olesyadeinega41
lemoh
kuliba
bulenbeiser