Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Знаки вместо чисел Python

Переделай его так:

положительные элементы замени на +

отрицательные элементы замени на -

нули оставь как есть

Напечатай изменённый список.

Используй списочное выражение.

Пример
Ввод
numbers = [2, -1, 0, -3, 4]
Вывод
['+', '-', 0, '-', '+']

По дате
По рейтингу
Аватар пользователя
Мудрец
12345
 numbers = [2, -1, 0, -3, 4] 
 
result = ['+' if n > 0 else '-' if n < 0 else 0 for n in numbers] 
 
print(result)