Les guillemets peuvent sans problème être remplacés par des apostrophes : print('Guido a dit : "Bonjour !"')
En Python les chaînes de caractères peuvent aussi bien être délimitées par des " ou des ' .
4) L'apostrophe donne une erreur de syntaxe :
print('Guido a dit : "C'est bien !"')
^
SyntaxError: invalid syntax
Quand on veut mettre à la fois des guillemets et des apostrophes dans une chaîne, il faut utiliser le caractère \ avant le
caractère qui sert de délimiteur de la chaîne :
print('Guido a dit : "C\'est bien !"') ou bien print("Guido a dit : \"C'est bien !\"")
5) \n sert à passer à la ligne suivante (new line). \t sert à insérer une tabulation
6) Créez trois programmes qui permettent d'afficher respectivement les « figures » suivantes :
a) carre.py b) triangle_rectangle.py c) triangle_isocele.py
print("* * * * * * *")
print("* * * * * * *")
print("* * * * * * *")
print("* * * * * * *")
print("* * * * * * *")
print("* * * * * * *")
print("* * * * * * *")
print("*")
print("* *")
print("* * *")
print("* * * *")
print("* * * * *")
print("* * * * * *")
print("* * * * * * *")
print(" *")
print(" ***")
print(" *****")
print(" *******")
print(" *********")
print(" ***********")
print("*************")
Ou bien :
a)
print("* * * * * * *\n* * * * * * *\n* * * * * * *\n* * * * * * *\n* * * * * * *\n* * * * * * *\n* * * * * * *")
b)
print("*\n* *\n* * *\n* * * *\n* * * * *\n* * * * * *\n* * * * * * *")
c)
print(" *\n ***\n *****\n *******\n *********\n ***********\n*************")
Remarque : il existe des moyens plus courts de faire la même chose. Nous les verrons plus tard.
nh2blog.wordpress.com Informatique1 – solutions du TP N°4 Page 2/2