Я пытаюсь изучить python, и один из сайтов, с которыми я работаю, имеет одну из следующих проблем: Учитывая два значения int, a и b, верните True, если один из них равен 6. Или если их сумма или разность равна 6.Есть ли лучший, более короткий код для этого?
и вот мой код он
def love6(a, b):
diff = a-b
sum = a+b
if a==6 or b==6:
return True
elif sum==6 or abs(diff)==6:
return True
else:
return False
Это нормально, и работает отлично - просто интересно, если это может быть сжат дальше?
Кстати, это не очень хорошая идея затенять встроенную функцию 'sum' с переменной этого имени. –
прав, спасибо. Думаю, потребуется некоторое время, чтобы понять все встроенные функции (хотя _sum_ должен был быть мне понятен) – awkward101
Приятный редактор с подсветкой синтаксиса может быть полезен с помощью такого рода вещей: если вы случайно используйте имя встроенного, вы получите немедленную обратную связь, потому что это особый цвет. –