0% ont trouvé ce document utile (0 vote)
3 vues7 pages

Introduction à la fonction print() en Python

Transféré par

amensaidi07
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues7 pages

Introduction à la fonction print() en Python

Transféré par

amensaidi07
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Lab1 :

1. Imprimer la chaîne "Hello, Python !" :


print("Hello, Python!")
2. Imprimer votre prénom :
print("Amen Allah")
3. Supprimer les guillemets autour de la chaîne :
Essayez de supprimer les guillemets doubles et exécutez le code suivant :
print(Hello, Python!)
4. Supprimer les parenthèses tout en remettant les guillemets doubles :
Maintenant, remettez les guillemets doubles mais supprimez les parenthèses :
print "Hello, Python!"
Erreur attendue :
Python renverra une erreur de type SyntaxError: Missing parentheses in call to 'print'. En Python
3, la fonction print() nécessite des parenthèses pour délimiter ses arguments.
5. Expérimentation :
Remplacer les guillemets doubles par des guillemets simples : Cela fonctionne également, car
Python accepte les deux types de guillemets pour les chaînes de caractères.
print('Hello, Python!')
Utiliser plusieurs fonctions print() sur la même ligne
print("Hello, Python!"); print("Amen Allah")
Utiliser des fonctions print() sur des lignes différentes :
print("Hello, Python!")
print("Amen Allah")
Lab2 :
print("Programming", "Essentials", "in", sep="#", end="")
print("Python")
LAB3:
print("\"I'm\"\n\"\"learning\"\"\n\"\"\"Python\"\"\"")
Exercices :
Voici les réponses aux différents exercices :

1. Quel est l'effet de la fonction print() ?


La fonction print() affiche le texte ou les données spécifiées à l'écran (ou
dans la sortie standard).

2. Quels arguments accepte print() ?


La fonction print() accepte plusieurs types d'arguments :
- Des chaînes de caractères (str).
- Des nombres (int, float).
- Des valeurs booléennes (True, False).
- Des objets (qui peuvent être convertis en chaîne via la fonction str()).
- Des paramètres optionnels comme sep, end et file pour
personnaliser la sortie.

3. Quelle valeur la fonction print() renvoie-t-elle ?


La fonction print() ne renvoie aucune valeur, elle renvoie None (qui est
le type "valeur vide" en Python).

4. Comment intégrer une apostrophe dans une chaîne placée entre les
apostrophes ?
Pour intégrer une apostrophe dans une chaîne entourée d'apostrophes
simples, vous devez utiliser un caractère d'échappement \ :
python
print('It\'s a good day')

Ou bien, vous pouvez utiliser des guillemets doubles autour de la chaîne


:
python
print("It's a good day")

5. Quels types de littéraux sont les deux exemples suivants ?


- "Hello " : C'est une chaîne de caractères (str).
- "007" : C'est aussi une chaîne de caractères (str), même si le contenu
ressemble à un nombre.

6. Quels types de littéraux sont les quatre exemples suivants ?


- "1.5" : C'est une chaîne de caractères (str).
- 2.0 : C'est un nombre à virgule flottante (float).
- 528 : C'est un nombre entier (int).
- False : C'est une valeur booléenne (bool).

7. Quelle est la valeur décimale du nombre binaire suivant ? 1011


Le nombre binaire 1011 correspond à la valeur décimale 11.

8. Quelle est la sortie de l'extrait suivant ?


python
print((2 4), (2 * 4.), (2 * 4))

- 2 4 : 16 (2 à la puissance 4).
- 2 * 4. : 8.0 (multiplication avec un float).
- 2 * 4 : 8 (multiplication d'entiers).

Sortie :

16 8.0 8
9. Quelle est la sortie de l'extrait suivant ?
python
print((-2 / 4), (2 / 4), (2 // 4), (-2 // 4))

- -2 / 4 : -0.5 (division flottante).


- 2 / 4 : 0.5 (division flottante).
- 2 // 4 : 0 (division entière).
- -2 // 4 : -1 (division entière avec arrondi vers le bas).

Sortie :

-0.5 0.5 0 -1

10. Quelle est la sortie de l'extrait suivant ?


python
print((2 % -4), (2 % 4), (2 3 2))

- 2 % -4 : -2 (le reste de la division de 2 par -4).


- 2 % 4 : 2 (le reste de la division de 2 par 4).
- 2 3 2 : 512 (car 2 (3 2) = 2 9).

Sortie :

-2 2 512
11. Quelle est la sortie de l'extrait suivant ?
python
var = 2
var = 3
print(var)

La dernière valeur de var est 3.

Sortie :

12. Parmi les noms de variables suivants, lesquels sont illégaux en


Python ?
- my_var : Valide.
- m : Valide.
- 101 : Illégal, car un nom de variable ne peut pas commencer par un
chiffre.
- averylongvariablename : Valide.
- m101 : Valide.
- m 101 : Illégal, car un nom de variable ne peut pas contenir d'espaces.
- Del : Valide, mais déconseillé car cela ressemble à une instruction.
- del : Illégal, car del est un mot-clé réservé en Python.

13. Quelle est la sortie de l'extrait suivant ?


python
a = '1'
b = "1"
print(a + b)

L'opérateur + concatène les deux chaînes. La sortie sera :

11

14. Quelle est la sortie de l'extrait suivant ?


python
a=6
b=3
a /= 2 * b
print(a)

a /= 2 * b revient à faire a = a / (2 * b), soit a = 6 / 6 donc a = 1.0.

Sortie :

1.0

15. Quelle est la sortie de l'extrait suivant ?


python
x = int(input("Enter a number: ")) # The user enters 2
print(x * "5")

Lorsque l'utilisateur entre 2, x * "5" produit "55" car Python répète la


chaîne "5" deux fois (concatenation répétée).

Sortie :
55

16. Quel est le résultat attendu de l'extrait suivant ?


python
x = input("Enter a number: ") # The user enters 2
print(type(x))

La fonction input() renvoie toujours une chaîne de caractères, même si


l'utilisateur entre un nombre. Par conséquent, type(x) renverra <class
'str'>.

Sortie :

<class 'str'>

Vous aimerez peut-être aussi