Top.Mail.Ru

Шаги решения:

1. Создаем пустой список для хранения введенных чисел.
2. Запускаем бесконечный цикл, в котором запрашиваем у пользователя ввод целого числа.
3. Проверяем, является ли введенная строка пустой. Если да, то прерываем цикл.
4. Пытаемся преобразовать введенную строку в целое число.
5. Если преобразование прошло успешно и введенное число не содержится в списке, добавляем его в список.
6. После окончания цикла выводим список с помощью функции print().

Пример кода на Python:

“`
numbers = []
while True:
user_input = input(“Введите целое число (пустая строка для завершения): “)
if user_input == “”:
break
try:
number = int(user_input)
if number not in numbers:
numbers.append(number)
except ValueError:
print(“Ошибка: введенное значение не является целым числом”)
print(“Список введенных чисел без дубликатов:”, numbers)
“`

Пользователь будет последовательно вводить целые числа. При вводе пустой строки цикл прервется и программа выведет список введенных чисел без дубликатов. Если пользователь введет строку, которую нельзя преобразовать в целое число, программа выведет сообщение об ошибке и попросит ввести число снова.

   
[metform form_id="1136"]