Программирование на Python | itpy 💻
526 subscribers
3 photos
2 videos
20 links
Азим вкатывается в IT – это блог, в котором я рассказываю о Python и айти не только в рамках подготовки к ЕГЭ, но и за ее пределами.

Автор канала: @ilandroxxy
Канал по подготовке к ЕГЭ: t.me/informatika_kege_itpy

💬 Ссылка на чат: t.me/analyst_chat_itpy
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
😼 Разбор Python задачки на списки #list
Уровень: Базовый


🚩 Условие задачи:
Напишите программу, которая находит все уникальные элементы в списке целых чисел, то есть те элементы, которые встречаются в списке только один раз.


🚩 Формат входных данных:
На вход программе подается натуральное число n, а затем n целых чисел.


🚩 Формат выходных данных:
Программа должна вывести все уникальные элементы, каждый на отдельной строке. Если таких элементов нет, выведите "Уникальных элементов нет".


🚩 Пример Input/Output данных:
Sample Input:
5
3
3
2
1
4

Sample Output:
2
1
4


👩‍💻 Код решения:
n = int(input())
M = [int(input()) for _ in range(n)]

R = [x for x in M if M.count(x) == 1]

if not R:
print("Уникальных элементов нет")
else:
print(*R, sep='\n')



👩‍💻 Комментарии к коду:

1⃣ n = int(input())
Считываем с ввода количество чисел, которое пользователь хочет ввести, и преобразуем его в целое число.


2⃣ M = [int(input()) for _ in range(n)]
Создаем список M, считывая n целых чисел с ввода в цикле, используя списковое выражение.


3⃣ R = [x for x in M if M.count(x) == 1]
Создаем список R, содержащий только те элементы из M, которые встречаются в списке единожды (то есть уникальные).


4⃣ if not R:
Проверяем, пустой ли список R (то есть есть ли уникальные элементы).


5⃣ print("Уникальных элементов нет")
Если список R пуст, выводим сообщение о том, что уникальных элементов нет.


6⃣ else:
В противном случае, если уникальные элементы присутствуют.


7⃣ print(*R, sep='\n')
Выводим все уникальные элементы из R, разделяя их символом новой строки.


Делитесь своим вариантами решения в комментариях 👇

Информатика ЕГЭ | itpy 🧑‍💻
Программирование на Python | itpy 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥2👍1