C4.2 : print

Prendre connaissance

Prendre connaissance de La fonction la fonction print.

Applications

Application app1

D'abord sur feuille, puis sur l'ordinateur : Écrire un programme qui, à partir de trois variables contenant chacune un prénom :

Afficher la correction
p1 = "Galaad"
p2 = "Arthur"
p3 = "Viviane"

print("---- Sur trois lignes différentes en utilisant trois print()")
print(p1)
print(p1)
print(p3)

print("---- Sur la même ligne en utilisant qu'un seul print()")
print(p1 + " " + p2 + " " + p3)

print("---- Sur la même ligne en utilisant trois print()")
print(p1, end=" ")
print(p1, end=" ")
print(p3)

print("---- Sur trois lignes différentes en utilisant qu'un seul print()")
print(p1 + "\n" + p2 + "\n" + p3)

Application app2

1) Écrire une fonction est_paire(n) qui prend un nombre entier en paramètre et renvoie True si n est pair et False sinon.

2) Compléter le programme principal en créant une variable a qui contient un entier et en faisant afficher une phrase dans la console qui indique si a est pair ou impair. Par exemple "Le nombre 8 est un nombre pair.".

Afficher la correction
def est_paire(nb:int) -> bool:
    return nb % 2

# Programme principal
a = 7
if est_paire(a):
    print("Le nombre " + str(a) + " est pair.")
else:
    print("Le nombre " + str(a) + " est impair.")

b = 8
if est_paire(b):
    print("Le nombre " + str(b) + " est paire.")
else:
    print("Le nombre " + str(b) + " est impair.")

Application app3

1) Écrire une fonction premiere_lettre(mot) qui prend un mot en paramètre et renvoie la première lettre de ce mot.

2) Compléter le programme principal en créant une variable m qui contient un mot et en faisant afficher une phrase dans la console qui indique la première lettre du mot. Par exemple "La première lettre du mot artichaut est a !".

Afficher la correction
def premiere_lettre(mot:str)->str:
    return mot[0]

# Programme principal
m = "Tomate"
print("La première lettre du mot " + m + " est " + premiere_lettre(m) + " !")

Pour aller plus loin

Python, documentation officielle de python : Fonctions natives, print()