вводится 8 значное число если цифр в числе больше или меньше то вывести ошибку, можно плиз без len и while (не проходили еще) Python
срочно
restIess:
остальные варианты будут еще сложнее...
точнее не сложнее, а просто такие вещи проходят после циклов
а for проходили?
да
можно с while
так можно или нельзя?))
все таки с while можно
написал
Ответы
Ответ дал:
1
Как Вы указали в комментариях while можно использовать.
x = abs(int(input()))
counter = 0
while x > 0:
counter += 1
x //= 10
if counter == 8:
print("Число восьмизначное")
else:
print("Ошибка!")
спасибо
а abs это что?
это модуль числа
если задумано, что числа будут положительные вводится, то можно убрать его
а хорошр
а counter?
это просто название переменной))
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад