Задать вопрос
VusiKasimov
@VusiKasimov
Я здесь главный

Как сделать добавление в список только целых чисел?

Надо чтобы в цикл добавлялись только целые числа. Я использую isdigit(), но он не срабатывает. Подскажите, что надо исправить?
num = input("Ввод: ").split()
while len(num) < 4 and num.isdigit():
  print("Ошибка")
  num = input("Ввод: ")

newList = [i for i in sorted(num)]
print(newList)
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
он не срабатывает

Срабатывает, поэтому числа и не добавляются, потому что падают в цикл while
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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