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

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

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

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

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

Пример:

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

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

Ответ:
Danil244564
Danil244564
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?