• Payton программирование ошибка в коде не понимаю что ни так

Ответы 4

  • Убери "
  • Проблема в условии "if i == '0' and '1':". Здесь "and '1'" не является полным логическим условием, а является отдельной строкой, которая имеет значение "True" всегда, если только сама строка не пустая. Для того, чтобы проверять, что значение i является либо '0', либо '1', можно использовать оператор "or" следующим образом: line = input() for i in line: if i == '0' or i == '1': print(i , end ='') Таким образом, исправленный код должен выглядеть следующим образом: input = 'X001-010-100' line = input() for i in line: if i == '0' or i == '1': print(i , end ='') После исправлений, код должен вернуть строку "001010100", которая содержит все символы '0' и '1' из входной строки.
    • Автор:

      kyliednmc
    • 1 год назад
    • 1
  • AND - это ИИЛИ - это OR
  • Молодец, аналог while(true) из jav'ы написал!
    • Автор:

      zoefs2c
    • 1 год назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years