# Boucle anonyme, on répète 3 fois le code indenté en dessous de l'instruction for
for _ in range(3):
	print("A")

"""
A
A
A
"""

# Utilisation de l'indice de boucle, qui s'appelle i
for i in range(3): 
	# On affiche la valeur de i à chaque itération
	print(i) 

"""
0
1
2
"""

# Utilisation de l'indice de boucle, qui s'appelle i
for i in range(3): 
	print( chr(ord('A') + i) )	# Pour plus d'information, rechercher la fonction "ord()" et la fonction "chr()" de python

"""
A
B
C
"""

# On peut specifié des boucles plus compliquées, range prend pour paramètre soit :
# range(fin) 			-> boucle de 0 à fin -1, valeurs de 1 en 1
# range(debut, fin)		-> boucle de debut à fin -1, valeurs de 1 en 1
# range(debut, fin, pas)	-> boucle de debut à fin -1, valeur de "pas" en "pas"
for i in range(0,10,2):
	print(i)

"""
2
4
6
8
10
"""

 # debut= 5; fin = -6; pas = -2
for j in range(5,-5,-2):
	print(j)

"""
5
3
1
-1
-3
"""

for _ in range(10):
	txt = ""
	for j in range((10)):
		txt = txt + str(j) + " "	# Utilisation de str() pour transformer un nombre en chaine de charactères
	print(txt)

"""
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9
"""

for i in range(10):
	txt = ""
	for j in range((10)):
		txt = txt + f"{i+j:02} "	# Utilisation d'une chaine de charactères avec la lettre f pour "formater", cela indique à python que ce qui est entre accolades doit être calculer et changer en chaine de charactères.
	print(txt)

"""
00 01 02 03 04 05 06 07 08 09 
01 02 03 04 05 06 07 08 09 10 
02 03 04 05 06 07 08 09 10 11 
03 04 05 06 07 08 09 10 11 12 
04 05 06 07 08 09 10 11 12 13 
05 06 07 08 09 10 11 12 13 14 
06 07 08 09 10 11 12 13 14 15 
07 08 09 10 11 12 13 14 15 16 
08 09 10 11 12 13 14 15 16 17 
09 10 11 12 13 14 15 16 17 18 
"""