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

Привет с задачей (именно с удалением максимума)

Задача 4. Видеокарты (язык Python)

В базе одного магазина электроники есть список видеокарт компании NVIDIA разных поколений. Для удобства в списке вместо полных названий хранятся только числа, они обозначают модель и поколение видеокарты. Недавно компания выпустила новую линейку видеокарт, и в итоге самые старшие поколения разобрали за пару дней.

Напишите программу, которая удаляет из этого списка видеокарт наибольшие элементы.

Пример:

Кол-во видеокарт: 5
1 Видеокарта: 3070
2 Видеокарта: 2060
3 Видеокарта: 3090
4 Видеокарта: 3070
5 Видеокарта: 3090

Старый список видеокарт: [ 3070 2060 3090 3070 3090 ]
Новый список видеокарт: [ 3070 2060 3070 ]

Ответ:
lerafrank26022
lerafrank26022
11.08.2021 15:40

nvidia_list = []

new_nvidia_list = []

new_new = []

qty = int(input('Кол-во видеокарт: '))

print()

count = 1

for _ in range(qty):

   card = int(input(str(count) + ' Видеокарта: '))

   count += 1

   nvidia_list.append(card)

print('Старый список видеокарт: ', *nvidia_list)

new_new = max(nvidia_list)

new_nvidia_list = [i for i in nvidia_list if i != new_new]

print('Новый список видеокарт: ', new_nvidia_list)


Привет с задачей (именно с удалением максимума) Задача 4. Видеокарты (язык Python) В базе одного маг
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?