определить колво цифр в десятичной записи целего положительного числа записанного в переменную n PYTHON!!!!!!!!!!!!!!
Ответы
Ответ дал:
2
Ответ:
n = int(input("Введите значение N: "))
quantity = 0
while (n > 0):
n //= 10
quantity += 1
print(quantity)
Объяснение:
n = int(input("Введите значение N: ")) # Вводим целочисленное значение переменной N с клавиатуры
quantity = 0 # Переменная, хранящая количество цифр числа, равна 0
while (n > 0): # Пока значение переменной N > 0
n //= 10 # Отделяем последнюю цифру числа
quantity += 1 # Запоминаем, что была удалена цифра
print(quantity) # Выводим ответ
gimoxet870:
А есть какой-нибудь другой способ, я просто до этого с паскалем работал, а тут школа решила перейти на питон я в нем вообще не соображаю, и мы print(len(str(n))) этого еще не проходили вообщем можно сказать у нас еще начальный уровень
мы на прошлом уроке циклы проходили count это че то с этим связано скорее всего
n = int(input("Введите значение N: "))
quantity = 0
while (n > 0):
n //= 10
quantity += 1
print(quantity)
quantity = 0
while (n > 0):
n //= 10
quantity += 1
print(quantity)
n //= 10 в строке ошибку выдает почему-то
Потому что отступы соблюдайте после цикла while
строчки
n //= 10
quantity += 1
находятся на следующем уровне после while
n //= 10
quantity += 1
находятся на следующем уровне после while
Изменил ответю
.*
спасибо большое
:)
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад
9 лет назад