Есть ли способ проверить несколько переменных в одном диапазоне (x1, y1, x2, y2 в диапазоне ...)? Я хотел бы код, чтобы быть короче после if
Тест для переменных с одинаковым диапазоном
mouv="7647"
x1,y1,x2,y2=int(mouv[0]),int(mouv[1]),int(mouv[2]),int(mouv[3])
if len(mouv)==4 and x1 in range(8) and y1 in range(8) and x2 in range(8) and y2 in range(8):
print("code ok")
I есть предложение. 'if len (muov) == 4 и все (int (x) в диапазоне (8) для x в muov)'. Это избавит вас от вызова 'map' – Kevin
@Kevin Да, это лучше, решение обновлено. –