• Заполнить массив целыми случайными двузначными числами,удвоить нечётные элементы и вывести новый массив. 15 б)

Ответы 4

  • Вместо того, чтобы удвоить элементы массива и вывести новый, как указано в задании, Вы просто формируете нужный вывод из элементов исходного массива, не меняя его.
  • Но если так поступать. можно и массив вообще не делать (да у Вас и нет его, это же на самом деле список), получая очередной элемент, делая необходимое преобразование и сразу выводить.
    • Автор:

      henry
    • 6 лет назад
    • 0
  • Что то залагало, в 3ей строке надо закрытую скобку не после i%2 а перед for
  • from random import randint

    a = [randint(10, 99) for _ in range(100)]

    print([i*2 if i%2else i for i in a])

  • Добавить свой ответ

Войти через Google

или

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

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

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