• Предмет: Информатика
  • Автор: muzipovtimurq6
  • Вопрос задан 5 месяцев назад

Расставь в правильном порядке код программы и определи, что будет выполнять данная программа: k=k//10 n=n+1 while k>10: k=1287 print(n) n=1
помогите по питону

Ответы

Ответ дал: striexinc
1

Код имеет несколько ошибок и не запустится в таком виде. Вот исправленная версия кода и описание того, что он делает:

Ответ:

n = 1

k = 1287

while k > 10:

 k = k // 10

 n = n + 1

print(n)

Объяснение:

Этот код находит количество цифр в целом числе k, которое равно 1287, и сохраняет результат в переменной n. Цикл while будет повторительно делить k на 10, пока он не станет меньше 10, считая количество делений по пути. Наконец, код будет выводить значение n, которое в этом случае будет равно 4.

Вас заинтересует