Программа добавляет, удаляет и выводит на экран элементы списка при помощи классов.
Ниже дан исходный код, который осуществляет добавление, удаление и вывод на экран элементов списка с использованием классов. Результаты работы программы также даны ниже.
class check(): def __init__(self): self.n = [] def add(self, a): return self.n.append(a) def remove(self, b): self.n.remove(b) def dis(self): return (self.n) obj = check() choice = 1 while choice! = 0: print("0. Выход") print("1. Добавить") print("2. Удалить") print("3. Вывести на экран") choice = int(input("Выберите одно из этих значений: ")) if choice == 1: n=int(input("Введите число для добавления в список: ")) obj.add(n) print("Список: ", obj.dis()) elif choice == 2: n=int(input("Введите число, которое хотите удалить: ")) obj.remove(n) print("Список: ", obj.dis()) elif choice == 3: print("Список: ", obj.dis()) elif choice == 0: print("Выходим!") else: print("Неверный выбор!!") print()
check
и при помощи конструктора __init__()
инициализируем его значения.Пример 1: 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 1 Введите число для добавления в список: 23 Список: [23] 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 1 Введите число для добавления в список: 45 Список: [23, 45] 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 1 Введите число для добавления в список: 56 Список: [23, 45, 56] 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 2 Введите число, которое хотите удалить: 45 Список: [23, 56] 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 0 Выходим! Пример 2: 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 1 Введите число для добавления в список: 10 Список: [10] 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 1 Введите число для добавления в список: 7 Список: [10, 7] 0. Выход 1. Добавить 2. Удалить 3. Вывести на экран Выберите одно из этих значений: 0 Выходим!
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…