LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Python

Résumé : Python. Recherche parmi 298 000+ dissertations

Par   •  15 Juin 2023  •  Résumé  •  1 594 Mots (7 Pages)  •  119 Vues

Page 1 sur 7

I - Les fonctions

1. Schéma d'une fonction

fonction nom(paramètre : types) : type du résultat de la fonction

Rôle :

Variable locales :

Exemple :

Début

{

retourner (résultat)

}

Fin

Exercice : Ecrire la fonction max3 qui prend en paramètre 3 entiers et qui retourne le plus grand

fonction max3 ( a, b, c : entier) : entier

Rôle : Retourner le plus grand

Variable locales : max( entier )

Si a>b alors

max=a

Sinon

max=b

Finsi

Si c>max alors

max=c

Finsi

Ecrire le programme principal qui demande 3 entiers a l'utilisateur puis afficher le plus grand en utilisant la fonction max3

Nom : max

Role : Affiche le max de 3 entier

Variables : a (entier) b (entier) c (entier)

Fonction max3 (a,b,c:entier) : entier

retourner(max)

FinFonction

Debut

Afficher ("Entrer 1 entier")

Saisir(a)

Afficher.....

Saisir(b)

Afficher....

Saisir(c)

Afficher("Le max est"),max3(a,b,c))

Fin

Fonction max4 (a,b,c,d:entier) : entier

Role : Afficher le max de 4 entier

Variables : a (entier) b (entier) c (entier) d (entier)

Debut

retourner(

IV - La boucle Pour

1. Exemple

On peut exactement combien de fois on répète l'action.

Ex : Ecrire un algo qui affiche tous les multiple de 7 entre 7 et 70

Algo :

Pour i allant de 1 à 10 faire

Afficher ( 7 * i )

FinPour

Attention : i s'incrémente tout seul de 1

Python :

```

for i in range(1,11):

print(7*i,end=' ')

```

Ex :

Algo :

Pour i allant de 0 à 100 faire

Si le reste la division alors

de i par 5 vaut 3.

Afficher (i)

FinPour

Python :

```

for i in range(1,101):

if i%5==3:

print(i,end=' ')

```

Ex :

Algo :

Pour i allant de 100 à 300

Si i n'est pas un multiple de 11 alors

Afficher(i)

Python :

```

for i in range(100,301):

if i%11!=0:

print(i,end=' ')

```

V - Les listes (ou tableaux)

1. Exemple

l <-- [2,"ab",True,[2,9],7.5]

0 1 2 031 4

Pour récupérer un élément de la liste

On a besoin du nom de la liste et de l'indice de cet élément qui va de 0 à longueur liste -1

Que valent ?

l[0] vaut 2

l[2] vaut True

l[5] n'existe pas

l[3] vaut [2,9]

l[3][1] vaut 9

l[3][2] n'existe pas

l[3][0] vaut 2

2. Exemple : Construire une liste avec la boucle pour.

Ex : Construire la liste des entiers Pour compris entre 20 et 50 ?

[20,22,24,...,50]

l <-- [ ]

Algo :

Pour i de 20 à 50 faire

Si i est pair alors

Ajouter i à l

Finsi

FinPour

Afficher(l)

Fin

Python :

```

...

Télécharger au format  txt (9.2 Kb)   pdf (60.4 Kb)   docx (16.8 Kb)  
Voir 6 pages de plus »
Uniquement disponible sur LaDissertation.com