Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
thelinekioubeur a écrit:
Bon aller petit one-liner, qui dit mieux ?print(*reversed([{1:2,2:1,3:3,4:5,5:4}[int(input())] for _ in range(int(input()))]), sep="\n") -
Bon aller petit one-liner, qui dit mieux ?
print(*reversed([{1:2,2:1,3:3,4:5,5:4}[int(input())] for _ in range(int(input()))]), sep="\n")
-
Plus court :
print(*["021354"[int(input())] for _ in range(int(input()))][::-1], sep='\n')
mais légèrement plus lent (normal j'utilise une liste).:
Découverte Python Doc Tkinter Les chaînes de caractères
Bon aller petit one-liner, qui dit mieux ?print(*reversed([{1:2,2:1,3:3,4:5,5:4}[int(input())] for _ in range(int(input()))]), sep="\n") -Edité par thelinekioubeur il y a environ 12 heures
-Edité par thelinekioubeur il y a environ 12 heures
Bonsoiiir, ce qui veulent la réponse, copiez-collez en dessous:
nbMouvements = int(input()) i = [0] * nbMouvements i1 = [0] * nbMouvements for loop in range(nbMouvements): i[loop] = int(input()) if i[loop] == 1: i[loop] = 2 else: if i[loop] == 2: i[loop] = 1 else: if i[loop] == 4: i[loop] = 5 else: if i[loop] == 5: i[loop] = 4 i1 = i for loop in range(nbMouvements): loop = nbMouvements - loop - 1 print(i[loop])
Vous pouvez rédiger votre message en Markdown ou en HTML uniquement.
Découverte Python Doc Tkinter Les chaînes de caractères