• Aucun résultat trouvé

Série 2 Exercice 1 (Slicing) Soit la liste L=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] •

N/A
N/A
Protected

Academic year: 2022

Partager "Série 2 Exercice 1 (Slicing) Soit la liste L=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] •"

Copied!
2
0
0

Texte intégral

(1)

Université Mohammed V Rabat Faculté des Sciences de Rabat

Département de Chimie, Module Informatique, 2015-1016., ouahidi@fsr.ac.ma

Série 2

Exercice 1 (Slicing)

Soit la liste L=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

• Quelle instruction donnerait la sous liste [1, 2, 3,4]

L[0:5]

• Quelle instruction donnerait la sous liste [5,6,7,8,9,10,11,12,13,14,15]

L[5:]

• Quelle instruction donnerait la liste [5,6,7,8,9]

L[5 :10]

• Quelle instruction donnerait la liste inversée ? L[-1::-1]

• Peut-on appliquer le slicing aux types <class, str> et <class, tuple>. Donner des exemples.

On peut les appliquer.

Par exemple S=’RabatInformatique’

S[0 :5] donne la chaine Rabat Exercice 2 : (if )

a) Qu’affiche ce programme pour x=1, x=2, x=3, et x=15.

if (x ==2):

print('perdu') elif (x==3):

print('un instant, s.v.p.') else:

print('gagne') x=1, gagne

x=2, perdu

x=3, un instant svp x=15, gagne

b) Qu’affiche ce programme ? a,b=5,2

if (a==5) and (b<3):

print(' & signifie et; on peut aussi utiliser le mot and’) else :

print(‘ On ne peut pas ‘) signifie et; on peut aussi utiliser le mot and’

a) Qu’affiche ce programme ? a, b = 2, 4

if (a==2) or (b!=4):

print('gagne') elif (a ==4) or (b==4):

print('presque gagne') gagné

b) Qu’affiche ce programme ? a = 1

if not a:

print('gagne')

(2)

elif a:

print('perdu') Exercice 3:

a) Ecrire un programme Python qui permet à l’utilisateur de saisir deux entiers a et b et d’afficher ensuite la somme, le produit et la soustraction de a et b.

A=input (‘Donner un entier ‘)

B= input (‘Donner un deuxieme entier ‘) A=int(A)

B=int(B)

print(‘Somme ‘, A+B) print(‘Produit ‘, A*B) print (‘Soustraction ‘, A-B)

b) Écrivez un programme Python qui donne le plus grands de 3 nombres saisis au clavier if A>B :

X=A else :

X=B if (C>X) :

X=C

print(‘Le plus grand est ‘, X)

c) Ecrire un programme qui permet de saisir un entier n et d’afficher la racine carrée de n si n est positif ou nul et d’afficher impossible si n est négatif.

Exercice 4 :

a) Ecrire un algorithme qui permet de résoudre l’équation ax+b =0 b) Ecrire un algorithme qui permet de résoudre l’équation ax2+bx +c =0.

Exercice 5

Ecrire un programme qui permet de saisir 4 float, a,b,c,d et de construire deux nombres complexes x et y, puis d’afficher la somme et le produit de x, y.

Références

Documents relatifs

« Ce support de sensibilisation est le fruit d’une adaptation de la brochure « 100 conseils pour économiser l’énergie » réalisée par Bruxelles Environnement et des

[r]

[r]

[r]

Gaston, lui, à chaque fois que c'est son tour de jouer, peut enlever de la bande un nombre quelconque de pions (au minimum un pion) à condition qu'ils soient sur des

Le deuxième carreau est coloré, je le colorie puis les

Pour calculer le périmètre d’un polygone, j’additionne les longueurs de chaque côté.. Si la figure est complexe, je fais attention de ne mesurer que la longueur du tour, et pas

Compte les lapins dans chaque case et écris le chiffre correspondant au