Предмет: Информатика,
автор: raz1hsapf1r11
Задание сделать в Python.
В массиве хранится информация о стоимости 10 марок
автомобилей. Определить сумму наиболее дорогого
автомобиля и узнать его номер. Если таких автомобилей несколько, определить:
а) номер первого такого автомобиля;
б) номер последнего такого автомобиля.
Ответы
Автор ответа:
1
a = [0] * 10
a = list(map(int, input().split())) # ввод стоимостей автомобилей
index1, max1, index2, max2 = 1, a[0], 10, a[9]
for i in range(10):
if a[i] > max1:
max1, index1 = a[i], i + 1
for i in range(9, -1, -1):
if a[i] > max2:
max2, index2 = a[i], i + 1
print('первый номер:', index1, 'второй номер:', index2, 'сумма', max1) if index1 != index2 else print('номер:', index1, 'сумма:', max1)
Код здесь: https://ideone.com/uzYmEL
raz1hsapf1r11:
Выдает ошибку, проверь у себя в Python`e
Похожие вопросы
Предмет: Английский язык,
автор: Firitae99
Предмет: Русский язык,
автор: axharmamamam
Предмет: Русский язык,
автор: marinaanisim20
Предмет: Русский язык,
автор: zhaniak0195
Предмет: Литература,
автор: рпрпммм