En Algo En Python Rôle Exemple
Les fonctions sur les types numériques
Arrondi(x) round(x) Retourne l’entier le plus print(round(3.483)) #3
proche de la valeur de x. print(round(3.529)) #4
round(x,n) Retourne le réel x arrondi print(round(3.483,1)) #3.5
à n chiffres print(round(3.529,1)) #3.5
RacineCarré (x) sqrt(x) Retourne la racine carrée from math import *
d’un nombre x positif. print(sqrt(9))
# 3.0
Aléa (vi, vf) randint(vi, vf) Retourne un from random import *
entieraléatoire de print(randint(0,10))
l’intervalle [vi, vf].
Ent (x) trunc(x) Retourne la partie entière from math import *
de x. print(trunc(125.58))
#125
Abs(x) abs(x) Retourne la valeur absolue print(abs(-12.4))
de x #12.4
Les fonctions sur le type caractère
Ord(c) Ord(c) Retourne le code ASCII du print(ord('A')) #65
caractère c. print(ord('a')) #97
print(ord(' ')) #32
Chr(d) chr(d) Retourne le caractère dont le print(chr(66)) #'B'
code ASCII est d. print(chr(98)) #'b'
Les fonctions sur le type chaine de caractères
Long(ch) len(ch) Retourne le nombre de print(len ('abcdE'))
caractères de la chaîne ch. #5
Pos(ch1, ch2) [Link](ch1) Retourne la première position Ch1='on'
de la chaîne ch1 dans la Ch2='bonbon'
chaîne ch2. print([Link](Ch1))
#1
Convch(x) str(x) Retourne la conversion d’un x=5462
nombre x en une chaîne de str (x)
caractères. # '5462'
Estnum(ch) [Link]() ch='125'
Retourne Vrai si la chaîne print([Link]())
chest convertible en une #True
valeur numérique, elle
retourne Faux sinon. ch='1A5'
print([Link]())
#False
Valeur(ch) int(ch) ch=’123’
Retourne la conversion d’une print(int(ch))
float(ch) chaîne chen une valeur #123
numérique, si c’est possible.
ch=’56.23’
print(int(ch))
#56.23
Sous_chaine (ch, d, f) Ch[d : f] Retourne une partie de la print(ch[2:5]) #'for'
chaîne chà partir de la print(ch[:5]) #'infor'
position d jusqu’à la position print(ch[5:]) #'matique'
f (f exclue). print(ch[:]) #'informatique'
Effacer (ch, d, f) Ch[ : d]+ch[f :] Efface des caractères de la ch='professeur informatique'
chaîne chà partir de la print(ch[:4]+ch[10:]) #'prof
position d jusqu’à la position informatique'
f (f exclue). print(ch[11:])#'informatique'
print(ch[:10])#'professeur'
print(ch[:4]+ch[10:15])#'prof
info'
Majus (ch) [Link]() Convertit la chaîne chen ch1='a'
majuscules. ch2='bon'
print([Link]()) #A
print([Link]()) #BON
Préparé par : Mme Tlili Sonia