Вопрос задан 02.07.2023 в 12:08. Предмет Информатика. Спрашивает Королькова Мария.

Имеется код написанный на паскале, необходимо перевести его питон. var k,n:longint; begin

readln(k); while k mod 10=0 do k:=k div 10; while k>0 do begin if k mod 10=0 then inc(n); k:=k div 10; end; writeln(n); end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сидорова Настя.

Ответ:

Объяснение:

n=0

k=int(input('k='))

while k%10==0:

   k=k//10

while k>0:

   if k%10==0:

       n+=1

   k=k//10

print(n)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот ваш код, переписанный на Python:

python
k = int(input()) n = 0 while k % 10 == 0: k //= 10 while k > 0: if k % 10 == 0: n += 1 k //= 10 print(n)

Примечание:

  1. В Python оператор целочисленного деления обозначается как //.
  2. Вместо readln в Pascal используется input в Python.
  3. Вместо writeln в Pascal используется print в Python.
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос