Модульное добавление в python

Я хочу добавить число y к x, но чтобы x оставался в пределах от нуля до 48. Обратите внимание, y может быть отрицательным, но никогда не будет иметь величину больше 48. Есть ли лучший способ сделать это чем:

x = x + y
if x >= 48:
    x = x - 48
elif x < 0:
    x = x + 48

?

13
задан Double AA 13 July 2011 в 20:14
поделиться