Telechargé par Saif Bourghida

Les types

publicité
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
+
x=7+9
-
x=17-9
*
x=7*9
/
x=7/2
Description
x=16
Addition
x=8
Soustraction
x=63
Multiplication
x=3.5
//
x=9//4
x=2
%
X=7%2
x=3
**
X=2 **3
L’ordre de priorité : 1/ **
x=2*2*2
2/( %,//,*)
Division
Quotient de la division
euclidienne
Modulo (reste de la
division euclidienne)
Exponentiation
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 **=3
x = x//7
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
x=input(‘donner un entier’)
8
Y= input(‘donner un réél’)
9,5
Print(x+y)
Constatation :
La fonction input
renvoi par défaut une
chaine de caractère
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/ré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
a=5
b=a
print(a) ……….
print(b)………..
Affectation
multiple
x=y=7
print(x) ……….
print(y)………..
Affectation
parallèle
x,y=8,7
print(x) ……….
print(y)………..
Permutation de
2 variables
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
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
Téléchargement