C1 PythonAlgo
C1 PythonAlgo
# j u s q u ' à l a f i n de l a l i g n e Sur p l u s i e u r s l i g n e s
< # Plus p e t i t
> # Plus grand
<= # Plus p e t i t ou é g a l
>= # Plus grand ou é g a l
= = # Egal
!= # Diff é rent
1.2.3 Opérateurs logiques
Identit é :
is # renvoie t r u e s i l e s deux op é r a n d e s s o n t i d e n t i q u e s
i s not # r e n v o i e t r u e s i l e s deux op é r a n d e s s o n t d i f f é r e n t s
Appartenance :
in # renvoie t r u e s i l a v a l e u r e s t t r o u v é e dans l a s é quence
not i n # r e n v o i e t r u e s i l a v a l e u r n ' e s t pas t r o u v é e dans l a s é←-
quence
variable = 3∗3 #= 9
variable += 2 # = 11
variable −= 5 #= 6
# On a a u s s i : ∗= /= //= %= ∗∗= . . .
Cha î ne de caract è res ( texte ) : " . . . " ou ' . . . ' ,
" " " t e x t e multi −l i g n e " " "
1.4 Types élémentaires
type ( V ) # r e n v o i e l e type de l a v a r i a b l e V
int , float , s t r . . . # Types é l é m e n t a i r e s
p r i n t ( "V = " , variable , " ! " ) # Affichage
variable = i n p u t ( " Taper une c h a i n e " ) # lecture
help ( " fonction " ) # Aide . Par exemple h e l p ( " p r i n t " ) )
x = 3.141592653589793
y = 10.11111
p r i n t ( "Ré e l s { : 5 . 3 f } e t { : 4 . 2 f } " . format ( x , y ) )
p r i n t ( " V o i c i un r é e l "+format ( x ) )
# c o n v e r s i o n de x en c h a i n e de c a r a c t è r e s
# concat é nation
# puis affichage
c = a ∗ b
p r i n t ( "%d%% de b é n é f i c e " % c ) # u t i l i s a t i o n de %%
Exemple :
i f age < 1 8 :
p r i n t ( " Trop j e u n e ! " )
Exemple :
i f age < 1 8 :
p r i n t ( " Trop j e u n e ! " )
else :
p r i n t ( " ok " )
code = 1
p r i n t ( " ok " )
2.3 Boucles
2.3.1 Boucle déterministe
"Pour chacun ... dans ... faire” =⇒ for ... in
"Passer au suivant” =⇒ continue
"Arrêter la boucle” =⇒ break
Exemple 1 :
f o r lettre i n " c h a i n e " :
i f lettre==' i ' :
continue
p r i n t ( lettre )
Exemple 2 :
f o r chiffre i n r a n g e ( 1 , 5 ) : # range ( s t a r t , stop , step )
p r i n t ( chiffre )
i f chiffre == 3 :
break
Exemple :
a = 0
while a < 10:
print (a)
a+=1
3 Les fonctions
3.1 Définition
d e f som ( a , b , c ) :
r e t u r n a+b+c
d e f modifier ( a , b , c ) :
p r i n t ( a , " d e v i e n t " , a+1)
p r i n t ( b , " d e v i e n t " , b+5)
p r i n t ( c , " d e v i e n t " , c+10)
r1 = somme ( 1 5 , 1 2 , 2 3 , 1 9 )
r2 = somme ( 1 5 , 1 2 , 2 3 )
r3 = somme ( 1 5 , 1 2 )
r4 = somme ( 1 5 ) # un s e u l argument , t o u s l e s s o n t a u t r e s remplac é s ←-
par l e u r s v a l e u r s par d é f a u t
3.4 Import
Exemple :
import math
racine = math . sqrt ( 1 6 )
NB : Ce support est un résumé, votre présence au cours magistral est fortement recommandée