Révisions boucles
ASCII Art
L’ASCII art est une forme d’art numérique qui utilise les caractères de la table ASCII pour créer des images ou des illustrations.
Exemples
Quelles formes géométriques sont affichées à l'aide de ces fonctions ?
def f1(n:int) -> None:
for i in range(n):
ligne = "*"*n
print(ligne)
def f2(n:int) -> None:
for i in range(1,n+1):
ligne = "*"*i
print(ligne)
def f3(n:int) -> None:
for i in range(n):
ligne = " "*i + "\\"
print(ligne)
Exercices
Écrire les fonctions qui permettent d'obtenir les figures suivantes:
>>> carre_creux(4)
****
* *
* *
****
# Aide
def carre_creux(n):
ligne='#'*......
print(..............)
for i in range(.......):
ligne=..........
print(.........)
ligne=...........
print(...........)