• Aucun résultat trouvé

Exercice 1

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice 1"

Copied!
1
0
0

Texte intégral

(1)

Université Mohammed V Rabat Faculté des Sciences de Rabat

Initiation à Python , [email protected]

Exercice 1

Soit A un ensemble d’entiers de 1 à 1000. Il s’agit de définir les ensembles A, B, C et D en Python par compréhension :

a) Définir A?

b) Définir B contenant les éléments pairs de A c) Définir C contenant les éléments impairs de A

d) Définir D contenant les éléments impairs de A et multiples de 5 ou de 7.

Exercice 2

a) Ecrire une fonction f qui prend un entier n en argument et retourne : 1 + 1/22 + 1/32+……… +1/(n-1)2 + 1/n2.

b)

def g(a,x) :

for k in range(0,len(a)) : if ( a[k] == x) :

return True return False

Que fait la fonction g. Donner un exemple.

Exercice 3

Écrire une fonction compterMots ayant un argument (une chaîne de caractères) et qui renvoie un dictionnaire qui contient la fréquence de tous les mots de la chaîne entrée.

Exemple : compterMots(‘Rabat Agadir Rabat Casa Casa Rabat Fes Fes’) retournera le dictionnaire : {3 :’Rabat’, 1 :’Agadir’, 2 :’Casa’, 2 :’Fes’}

Exercice 4

Ecrire un programme Python permettant de saisir deux entiers a et b et d’afficher le nombre des multiples de 3 entre a et b. Exemple : si a=2 et b=20, il y a 7 multiples de 3 entre 2 et 20.

Exercice 5

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

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

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

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

d) Quelle instruction donnerait la liste inversée ? c’est-à-dire la liste [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

Références

Documents relatifs

Écrire une fonction huffman qui, étant donnée une chaîne de caractères, renvoie un dictionnaire per- mettant de coder chacune des lettres présentes dans cette chaîne en

Il faut donc faire défiler le message dans buffer, c'est à dire copier message dans buffer à partir d'une position donnée, afficher son contenu pendant un instant donné

Dans la liste des périodes possibles, on trouve avec une période telle que abcde les périodes bcdea, cdeab, deabc, eabcd ; d’où 10 périodes multiples de 2439, compatibles avec 41

premières fibres optiques utilisées). Le cœur de la fibre optique multimode assez volumineux, ce qui lui permet de transporter plusieurs informations Le signal de sortie

Écrire une méthode qui reçoit en paramètre une chaîne de caractères et l'affiche sur deux lignes, en affichant sur la première ligne les caractères en majuscule de rang impair et

Écrire une fonction prem_caractere_majuscule(a) qui a pour argument une chaîne de caractères a et qui renvoie True si son premier caractère est une lettre majuscule On rappelle que

- Ecrire une fonction récursive qui calcule le PGCD de deux entiers positifs. On suppose qu’on ne peut effectuer que

Une pile est représentée par une structure regroupant un entier, pour le sommet, et un tableau de MAX_PILE éléments (ici, des caractères). II.1- En utilisant la