1 in {1}
1 in {2}
exit()
"{<10}".format("test")
"{.<10}".format("test")
"{:10}".format("test")
"{:>10}".format("test")
"{:>10}".format("testzzzzzzzzzzzzzzzzzzzzzz")
round(2.111111 , 2)
exit()
collections.deque([start])
import collections
a = collections.deque([42])
a
a.popleft()
a
a == []
isempty(a)
isempty([])
empty([])
a,b = (2,3)
a
len("#####################################")
{1:2}
{}.get(0)
{}.get(34)
{}.get(34, defaut=2)
help get
help(get)
help("get")
{}.get(34, 2)
exit()
chemin = [(37, 0), (37, 1), (36, 1), (35, 1)]
[(a, b) for a,b in zip(chemin, chemin[1::])]
# Directions possibles
class direction(IntEnum):
    NORD = 0  # <- Sens positif pour les lignes
    SUD = 1  # <- Sens négatif pour les lignes
    EST = 2  # <- Sens positif pour les colonnes
    OUEST = 3  # <- Sens négatif pour les colonnes
    HAUT = 4  # <- Sens positif pour le niveau
    BAS = 5  # <- Sens négatif pour le niveau
from enum import IntEnum
class direction(IntEnum):
    NORD = 0  # <- Sens positif pour les lignes
    SUD = 1  # <- Sens négatif pour les lignes
    EST = 2  # <- Sens positif pour les colonnes
    OUEST = 3  # <- Sens négatif pour les colonnes
    HAUT = 4  # <- Sens positif pour le niveau
    BAS = 5  # <- Sens négatif pour le niveau
def direction_AB(A, B):
    print({
        (0,-1):direction.OUEST,
        (0, 1):direction.EST,
        (-1,0):direction.SUD,
        ( 1,0):direction.NORD
    }.get((B[0]-A[0], B[1]-A[1]), None))
    return {
        (0,-1):direction.OUEST,
        (0, 1):direction.EST,
        (-1,0):direction.SUD,
        ( 1,0):direction.NORD
    }.get((B[0]-A[0], B[1]-A[1]), None)
direction((0,1),(0,2))
{(0,1):1, (0,2):2}.get((0,3), -1)
{(0,1):1, (0,2):2}.get((0,1), -1)
{(0,-1):direction.OUEST}.get((0,-1))
{(0,-1):direction.OUEST}.get((0,-1), 2)
{(0,-1):direction.OUEST: (0,1):direction:EST}.get((0,-1), 2)
{(0,-1):direction.OUEST: (0,1):direction.EST}.get((0,-1), 2)
{(0,-1):direction.OUEST, (0,1):direction.EST}.get((0,-1), 2)
exit()
a = [[1,2,3],[4,5,6]]
[elem for ligne in matrice for elem in ligne]
[elem for ligne in a for elem in ligne]
type(4)
type(4) == int
exit()
sort([1,2,3])
sorted([1,2,3])
exit()
40 * 40
exit()
float("inf")
float("inf") + 2
float("inf") / 1000
type(float("inf"))
type(3)
type("1")
u = lambda x: "E"
t = "abcd"
map u t
map(u, t)
strmap(u, t)
str(map(u, t))
s = {}
s.append(2)
s
s = set()
s.append(2)
s.add(2)
s
s.items()
list(s)
s
match
s
2 in s
len(s)
[1,2,3][-6]
s.remove(2)
s
[a] = [1]
a
sign(-2)
signe(-2)
