• Предмет: Информатика
  • Автор: abramukmaksim3
  • Вопрос задан 5 лет назад

Утворити список з 10 елементів (випадкові числа з проміжку від -10 до 10). Вiдняти від кожного елемента списку значення останнього елемента цього списку. Знайти кількість парних від'ємних елементів.​


abramukmaksim3: *Вичесть з каждого елемента списка значение последнего елемента етого списка
abramukmaksim3: чео
abramukmaksim3: чел
abramukmaksim3: нероботает
olegkrasnov98: Что конкретно не работает? ошибку выдаёт?
abramukmaksim3: да "expected an indented block"
olegkrasnov98: где-то отступ не поставили, проверьте ещё раз
olegkrasnov98: в некоторых строчках их несколько, сравните)
abramukmaksim3: ок
abramukmaksim3: ооо спс

Ответы

Ответ дал: olegkrasnov98
0

from random import randint

counter = 0

numbers = [randint(-10, 10) for i in range(10)]

rep_numbers = []

print(numbers)

for i in range(len(numbers)):

numbers[i] = numbers[i] - numbers[-1]

print(numbers)

for n in numbers:

if numbers.count(n) > 1:

counter += 1

if n not in rep_numbers:

rep_numbers.append(n)

print(f"Повторяющихся элементов: {len(rep_numbers)}")

print(f"Уникальных элементов: {10-counter}")

# код получился громоздким...думаю, можно было проще, но это первое, что пришло в голову

Вас заинтересует