Предмет: Информатика, автор: fluffnastya214

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

Ответы

Автор ответа: Hung1337
1

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)

Приложения:

Hung1337: k = int(input("Введите k: ") - скобки не хватает, добавь ) в конец
fluffnastya214: I.append(int(input()))
ValueError: invalid literal for int() with base 10: '\r'
Hung1337: Какое число ввела?
Hung1337: И главное, как вводила? На скриншоте показано, как нужно вводить
Hung1337: число -> enter -> число..
fluffnastya214: огромное спасибо, всё правильно)
fluffnastya214: если есть возможность, у меня есть ещё одна задача, лёгкая, в профиле
fluffnastya214: звучит как" Заменить максимальный по модулю отрицательный элемент массива нулем.
"
fluffnastya214: можете её там найти
Hung1337: не, у меня криво что-то получается)
Похожие вопросы