Предмет: Информатика,
автор: ssolomon77777
вводится 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?
это просто название переменной))
Похожие вопросы
Предмет: Литература,
автор: ira1635
Предмет: Математика,
автор: hbtrsjihji
Предмет: Математика,
автор: алексейнекитин
Предмет: Английский язык,
автор: safonova29
Предмет: Математика,
автор: 123456789994