PYTHON!! ОЧЕНЬ СРОЧНО!!! Заменить первые k элементов массива ** противоположные по знаку.​

0 голосов
513 просмотров

PYTHON!! ОЧЕНЬ СРОЧНО!!! Заменить первые k элементов массива на противоположные по знаку.​


Информатика (36 баллов) | 513 просмотров
Дан 1 ответ
0 голосов

l = list()

print("Введите 10 чисел:")

for i in range(10):

   l.append(int(input()))

k = int(input("Введите k: "))

if k > len(l):

   print("В массиве и то меньше чисел.")

else:

   for i in range(k):

       l[i] = -l[i]

print(l)


image
(463 баллов)
0

k = int(input("Введите k: ") - скобки не хватает, добавь ) в конец

0

I.append(int(input()))
ValueError: invalid literal for int() with base 10: '\r'

0

Какое число ввела?

0

И главное, как вводила? На скриншоте показано, как нужно вводить

0

число -> enter -> число..

0

огромное спасибо, всё правильно)

0

если есть возможность, у меня есть ещё одна задача, лёгкая, в профиле

0

звучит как" Заменить максимальный по модулю отрицательный элемент массива нулем.
"

0

можете её там найти

0

не, у меня криво что-то получается)