Algorithme et Python (introduction)
Chapitre 1: Quelques fonctions utiles
* La fonction type()
* Les fonctions int() , float() et str()
* La fonction print ()
* La fonction input ()
I) La fonction type()
La fonction type() retourne le type de données d'un objet quelconque.
Il peut s'agir de :
• Entiers type(253) <class 'int'>
* Nombre à virgule type(2.15) <class 'float'>
* Chaînes de caractère type("A53") <class 'str'>
* Booléen type(True) <class 'bool'>
* listes type(["A53",", 4, 3.5]) ‹class 'list'>
II) Les fonctions (int(), float(), str ())
1) La fonction int() :
La fonction int() permet de convertir un nombre quelconque ou une chaîne de
caractères en un entier :
int(un nombre décimale) ou int("un nombre entier")
Exemples :
int(25.3) 25
int("326") 326
2) La fonction float() :
La fonction float() permet de convertir un nombre quelconque ou une chaîne de
caractères en un nombre réel.
float(un nombre entier) float("un nombre")
Exemples :
float(25) 25.0
float("32") 32.0
float("32.6") 32.6
3) La fonction str() :
La fonction str() permet de convertir des données en chaîne de caractères.
Tous les types de données peuvent être convertis en chaîne.
str(donnée)
Exemples :
str (32) "32"
str(32.6) "32.6"
str(10 + 5) "15"
III) La fonction (input())
1) Recevoir une entrée saisie
Pour écrire des programmes, il sera utile d'avoir une méthode simple pour obtenir une
entrée saisie par l'utilisateur.
La fonction input() demande à l'utilisateur d'entrer une donnée qui va servir de valeur
affectée à une variable.
Attention, par défaut, cette valeur est de type "str". si on veut un autre
type de variable, il faudra la convertir :
2) La syntaxe python
Nom Variable = input('message explicatif destiné à l'utilisateur')
Nom Variable = int(input('message explicatif destiné à l'utilisateur'))
Nom Variable = float(input('message explicatif destiné à l'utilisateur'))
IV) La fonction (Print()
La fonction print() permet l'affichage à l'écran des résultats d'une opération
effectuée par le programme :
il peut s'agir :
d'une chaîne de caractères (texte),
d'un nombre
d'un calcul arithmétique....
print() s'écrit toujours en minuscules et est systématiquement suivi de
parenthèses qui renferment l'information à afficher.
1) Afficher une chaîne de caractère :
print('chaîne de caractère à afficher')
print ("chaîne de caractère à afficher")
* On utilise les guillemets si le texte à afficher contient des apostrophes.
Exemples :
print('Salut !') 'Salut !'
print(" j'ai 10 ans") " j'ai 10 ans"
2) Afficher un calcul :
print(opérations)
Exemples :
print(16 + 3 ) 19
print( 2 * 3) 6
print( "par" + "adis" ) "paradis"
3) Afficher la valeur d'une variable :
print(variable 1, variable 2, ...)
Exemples :
a=2
b=5
print( a, b) 2 5
print( a + b ) 7
print( a * b ) 10