2ème Sciences Pensée Computationnelle
Les types en Python
Exécuter les instructions suivantes puis compléter les pointillés :
x=12
print(type(x))
…………………
y=13.5
print(type(y))
…………………
ch=Bonjour
print(type(ch))
…………………
Les opérateurs de base :
Opérateur en
python
Exemple
Description
+
x=7+9 x=16
Addition
-
x=17-9 x=8
Soustraction
*
x=7*9 x=63
Multiplication
/
x=7/2 x=3.5
Division
//
x=9//4 x=2
Quotient de la division
euclidienne
%
X=7%2 x=3
Modulo (reste de la
division euclidienne)
**
X=2 **3 x=2*2*2
Exponentiation
Lordre de priorité : 1/ ** 2/( %,//,*) 3/( +, -)
Les opérateurs d’assignation :
Opérateur
Exemple
Explication
=
x=7
x prend la valeur 7
+=
x +=7
x = x+7
-=
x -=7
x = x-7
*=
x *=7
x = x*7
/=
x /=7
x = x/7
%=
x %=7
x = x%7
//=
x //=7
x = x//7
**=
x **=3
x = x**3 (x*x*x)
2ème Sciences Pensée Computationnelle
Donner le résultat des instructions suivantes :
Y=2*3%5 Y=
Y=8//2**2 Y=
Y=5+5*2 Y=
La Saisie en python
8
Constatation :
La fonction input
renvoi par défaut une
chaine de caractère
9,5
89.5
Tableau de conversion
De
Vers
fonction
exemple
chaine
entier
int
x=int(input(‘donner un entier’))
x=int(‘’14’’)
x=14
chaine
réel
float
*x=float(input(‘donner un entier’))
*x=float (‘’14.5’’)
x=14,5
Entier/el
chaine
str
X=str(14)
X=’’14’’
Donner le résultat des instructions suivantes :
Y=int(‘’14’’)+float(‘’4’’) Y=
Y= ‘’Tunisie’’+str(2014) Y=
Y= 14+18 Y=
Y=str(14)+str(18) Y=
L’affectation en python
Affectation
simple
Affectation
multiple
Affectation
parallèle
Permutation de
2 variables
a=5
b=a
print(a) ……….
print(b)………..
x=y=7
print(x) ……….
print(y)………..
x,y=8,7
print(x) ……….
print(y)………..
X=7
Y=5
X,y=y,x
print(x) ……….
print(y)………..
2ème Sciences Pensée Computationnelle
L’affichage en python (Formatage des sorties)
Activité1 : Ecrire le script python suivant :
Nom=’’mohamed’’
X=16
Moyenne=15.50
print ("%s à %d ans, sa moyenne = %.2f " %(nom, x, moyenne))
……………………………………………………………………………………………………..
%s : Pour remplacer une chaine.
%d : Pour remplacer un entier.
%f : Pour remplacer un réel print ( "%5.2f " %15.5) donne 15.50
Activité1 : Ecrire le script python suivant :
Nom=’’mohamed’’
X=16
Moyenne=15.50
print ( " { } à { } ans, sa moyenne = {:5.2f}".format(nom, x, moyenne))
Mohamed à 16 ans sa moyenne = 15.50
{} : Pour remplacer une variable
Application
Ecrire un script python qui permet de :
Saisir un entier x formé par 3 chiffres puis afficher son inverse
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !