
Вопрос задан 29.09.2023 в 06:29.
Предмет Информатика.
Спрашивает Абасов Ахмед.
Есть глобальная переменная, которая содержит пустой список. Вам необходимо написать функции, одна
из которых add() - добавляет в этот список имена, которые вводит пользователь. А другая функция remove() - удаляет эти имена из списка по индексу, который вводит пользователь. Вызовите функции в рандомном порядке 10 раз и в конце выведите список? язык python помогите пожалуйста!!!

Ответы на вопрос

Отвечает Морозова Полина.
Программа:
gl = []
def add(name):
global gl
gl += [name]
def remove(inx):
del gl[inx]
for _ in range(7):
add(input())
for _ in range(2):
remove(int(input()))
print(gl)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример Python кода, который решает вашу задачу:
python# Глобальная переменная с пустым списком
my_list = []
# Функция для добавления имени в список
def add():
name = input("Введите имя: ")
my_list.append(name)
# Функция для удаления имени из списка по индексу
def remove():
if not my_list:
print("Список пуст, нельзя удалять элементы.")
else:
index = int(input(f"Введите индекс (от 0 до {len(my_list) - 1}), который вы хотите удалить: "))
if 0 <= index < len(my_list):
removed_name = my_list.pop(index)
print(f"Имя '{removed_name}' удалено из списка.")
else:
print("Неверный индекс. Попробуйте снова.")
import random
# Вызываем функции в случайном порядке 10 раз
for _ in range(10):
if random.choice([True, False]):
add()
else:
remove()
# Выводим окончательный список
print("Окончательный список:")
print(my_list)
Этот код создает пустой список my_list
, затем определяет две функции: add()
для добавления имен и remove()
для удаления имен по индексу. Затем он вызывает эти функции в случайном порядке 10 раз и выводит окончательный список.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili