0% ont trouvé ce document utile (0 vote)
25 vues2 pages

TP 01 Intro Python

Ce document présente un TP sur les premiers pas en Python, visant à introduire les bases de ce langage de programmation et de l'algorithmique. Il contient des exercices pratiques sur les opérations arithmétiques, la manipulation de types de données, et la création de variables. Les étudiants sont également encouragés à explorer différentes méthodes pour échanger des valeurs entre variables.

Transféré par

Fouad Nafis
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues2 pages

TP 01 Intro Python

Ce document présente un TP sur les premiers pas en Python, visant à introduire les bases de ce langage de programmation et de l'algorithmique. Il contient des exercices pratiques sur les opérations arithmétiques, la manipulation de types de données, et la création de variables. Les étudiants sont également encouragés à explorer différentes méthodes pour échanger des valeurs entre variables.

Transféré par

Fouad Nafis
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

TP1 : Premiers pas en Python MPSI / PCSI

Informatique  TD 1  Premiers pas en Python


L'objectif principal de ce premier TP est de présenter sommairement Python. C'est un langage de
programmation informatique. C'est par son intermédiaire que nous (re)verrons les bases de l'algorithmique
cette année.
Ex 1
Instruction à taper dans le shell Résultat (et commentaires pour les cases colorées)
5 +9
2*8
2 ** 8
17 / 5
17 // 5
17 % 5
2 * pi
a +b
' a ' + ' b'

3 * ' MPSI'
4 * 12
4 * ' 12 '
' 123456123456123456123456123456123456123456123456'
Ex 2
Instruction à taper dans le shell Résultat
list (range(8))
list (range(4,9))
list (range(4,9,3))
[0,1,2,3,4,5,6,7,8,9,10]
[3,5,7,9,11,13]
[9,19,29,39,49,59,69,79,89,99]

Ex 3
Instruction à taper dans le shell Résultat (et commentaires pour les cases colorées)
type( 5 )
type( 2.5 )
type( 2,5 )
type( 1/3 )
type( 1//3 )
type( 5.00 )
type( ' 5 ' )
type( ' Bonjour' )
type( Bonjour )
type( 3 > 2 )
type( 3 = 2 )
type( 3 ==2 )
type( list ( range(10) ) )
TP1 : Premiers pas en Python MPSI / PCSI
Ex 4

Instruction à taper dans le shell Résultat


oat ( 5 )
int ( 2.5 )
int ( -2.5 )
str ( 2.5 )
list ( ' toto ' )
oat ( ' toto ' )
str ( list ( ' toto ' ) )
str ( 3 > 2 )
Ex 5
Instruction à taper dans le shell Résultat
x =3
x ** 2
type( x )
type( x / 2 )
y = ' Abc'
y +y
4*y
type( y )
x ==y
x ==3

Ex 6 Créer une variable a et lui aecter la valeur 2; créer une variable b et lui aecter la valeur 3. Puis
proposer plusieurs méthodes pour échanger les valeurs de a et b.
Ex 7
Instruction à taper dans le shell Résultat (et commentaires pour les cases colorées)
3 == 2 + 1
9 ==3 ** 2
-1 > 0
k ==3

( 1.5 ** 2 ) ** (1/2) ==( 1.5 ** (1/2)) ** 2

5 in list ( range(8) )
' a ' + ' b ' =='ab '

Vous aimerez peut-être aussi