Информатика, вопрос задал reergdeg , 2 года назад

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

Приложения:

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

Ответил zalivanskaaa
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)

Объяснение:


Аноним: если что не так - пиши
Аноним: можно эти 2 строчки
if mx_d % 15 == 0 and mx15 < mx_d:
__ mx15 = mx_d
заменить на
if mx_0 % 15 == 0:
__ mx15 = mx_0
Аноним: mx0
Новые вопросы