Предмет: Информатика,
автор: reergdeg
Подскажите, что не так в моей функции? (Почему выдаёт ошибку?) И как её исправить?
Приложения:

Ответы
Автор ответа:
0
Ответ:
Может надо имя на русском и клас без -
Объяснение:
У нас на тесте так сработало
Автор ответа:
1
Ответ:
n = int(input())
mass = []
while n != 0:
mass.append(n)
n = int(input())
mx15 = mx0 = 0
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
mx_d = mass[i] * mass[j]
if mx0 < mx_d:
mx0 = mx_d
if mx_d % 15 == 0 and mx15 < mx_d:
mx15 = mx_d
if mx15 != 0:
print(mx15)
else:
print(mx0)
Объяснение:
Аноним:
если что не так - пиши
if mx_d % 15 == 0 and mx15 < mx_d:
__ mx15 = mx_d
заменить на
if mx_0 % 15 == 0:
__ mx15 = mx_0
Похожие вопросы
Предмет: Қазақ тiлi,
автор: аленаимтлана12
Предмет: Немецкий язык,
автор: terenteves
Предмет: Русский язык,
автор: alfakad15
Предмет: Русский язык,
автор: eugenetop4eg