Задать вопрос
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)
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
он не срабатывает

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

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

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