Дано натуральное число N (N > 9). Определить количество нулей, идущих подряд в младших разрядах данного числа.
Пример: N = 1020000. Количество нулей равно четырем. (python)
damskiyugodnik43:
ты девочка?
а что?
Ответы
Ответ дал:
2
Ответ:
n = input().split()
k = 0
for i in range(len(n[0]) - 1, -1, -1):
if n[0][i] == '0':
k += 1
else:
break
print(f'число {n[0]}\nкол-во идущих подряд нулей: {k}')
Объяснение:
выдает ошибку на последнюю строчку
print('число:', n[0])
print('кол-во идущих подряд нулей:', k)
print('кол-во идущих подряд нулей:', k)
у меня все работает нормально и так и сяк
вот теперь работает, спасибо
n = input()
k = 0
for i in range(len(n) - 1, -1, -1):
__ if n[i] == '0':
___ k += 1
__ else:
___ break
print('число:', n)
print('кол-во идущих подряд нулей:', k)
k = 0
for i in range(len(n) - 1, -1, -1):
__ if n[i] == '0':
___ k += 1
__ else:
___ break
print('число:', n)
print('кол-во идущих подряд нулей:', k)
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад