Однострочные коды c if

В этой теме 2 ответа, 2 участника, последнее обновление  Dmitry_dronov 2 года/лет, 8 мес. назад.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #3028 Score: 1

    Dmitry_dronov
    Модератор
    49 pts

    Код с циклом

    1. OUT = [(IN[1][i]+IN[0][i]) for i in range(len(IN[0]))]
    #3029 Score: 0

    Khasan Mamaev
    Хранитель
    176 pts

    В случае если обрабатывается единственный список, то можно записать без измерения длины массива [x*2 for x in IN[0]] это поэлементное умножение списка на 2

    #3030 Score: 1

    Dmitry_dronov
    Модератор
    49 pts


    Код с if else

    1. OUT = IN[2][0] if IN[1][0] == True else IN[0][0]
Просмотр 3 сообщений - с 1 по 3 (из 3 всего)

Для ответа в этой теме необходимо авторизоваться.