Vous êtes sur la page 1sur 1

PYTHON

Accueil Blog Python

Correction Exercices Fonctions python

Correction Exercices
Fonctions python
Catégories Commentaires
PYTHON 0 COMMENTAIRE

Contenu du chapitre
Sommaire Les sous-programmes en Python

Fonctions originales python

Correctio Comment utiliser * args et **


kwargs en Python

n Variables locales et variables


globales

Exercices Les procédures en Python

Exercices Fonctions python

Fonction (Correction)

Quiz les sous programmes en

s python Python

1 Objectifs
Connaitre les fonctions de python

Etre capable d’écrire des fonctions simples.

2 Exercice:01
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

1 # procedure
2 def table(mul, bornInf, born
3
4 while bornInf <= bornSup
5 print(bornInf, 'x'
6 bornInf += 1
7 # programme principal ------
8 table( mul=int(input("Saisir
9 bornInf=int(input("Saisir le
10 bornSup=int(input("Saisir le

1 Exercice:02
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

exercice fonction …

1 Exercice:03
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

fonction triangle e…

1 Exercice:04
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

fonction maximu…

1 Exercice:05
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

Triangle avec des …

1 Exercice:06
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

Fonction qui comp…

1 Exercice:09
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

1 Exercice:10
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

1 def get_name():
2 name = input("quel est v
3 return name
4 def calc_calories(miles, cal
5 calories = miles * calor
6 return calories
7 distance = int(input(
8 "combien de miles avez-v
9 burn_rate = 50
10 biker = get_name()
11 calories_burned = calc_calor
12 print(biker, ", vous avez br
13 ,calories_burned,"calo

1 Exercice:11
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

1 def NbcMin(passe):
2 nb = 0
3 for i in passe:
4 if 'a' <= i <= 'z'
5 nb += 1
6 return nb
7
8
9 def NbcMaj(passe):
10 nb = 0
11 for i in passe:
12 if 'A' <= i <= 'Z'
13 nb += 1
14 return nb
15
16
17 def NbcAlpha(passe):
18 return len(passe)-NbcMaj
19
20
21 def longMaj(passe):
22 d = 0
23 s = 0
24 i = 0
25 while i < len(passe):
26 if 'A' < passe[i]
27 s += 1
28 else:
29 if s > d:
30 d = s
31 s = 0
32 i += 1
33
34 return d
35
36
37 def longMin(passe):
38 d = 0
39 s = 0
40 i = 0
41 while i < len(passe):
42 if 'a' < passe[i]
43 s += 1
44 else:
45 if s > d:
46 d = s
47 s = 0
48 i += 1
49
50 return d
51
52
53 def score(password):
54 bonus = (len(password
55 NbcMaj(password))*2+
56 penalites = longMaj(pass
57 val = bonus-penalites
58 if val < 20:
59 print('Très faible'
60 elif val < 40:
61 print('Faible')
62 elif val < 80:
63 print('Fort')
64 else:
65 print('Très fort'
66
67
68 pas = "P@SI_promo2016"
69 score(pas)

1 Exercice:12
Énoncé

Vous pouvez visualiser l’énoncé de


l’exercice

Solution

1 limiteInf = int(input("Saisi
2 limiteSup = int(input("Saisi
3
4 print("Nombres premiers entr
5
6 for num in range(limiteInf
7 # tous les nombres premie
8 if num > 1:
9 for i in range(2, num
10 if (num % i) ==
11 break
12 else:
13 print(num)

!Les procédures en Python

Quiz les sous programmes"

Sommaire du cours Python

Article précédent

Exercices Fonctions python Série 01


6 juillet 2020

Article suivant

Quiz les sous programmes en Python


6 juillet 2020

Riadh HAJJI

YouTube 9K
Share:
!

" %

&

CES ARTICLES POURRAIENT AUSSI


VOUS INTÉRESSER

Corrections Exercices les boucles Python Série


02
26 août, 2022
if, if…else et if…elif…else en Python La boucle while en
python La boucle for en python Comment utiliser
Break, Continue et Pass dans Python Exercices les
boucles Python Série 01 (Correction) Exercices les
boucles Python Série 02(Correction) Quiz les
structures conditionnelles Corrections Exercices les
boucles Python Série 02 Objectifs Comprendre et
savoir utiliser les boucles en Python. Exercice 07
Énoncé …

LAISSER UN COMMENTAIRE

Vous devez vous connecter pour publier un commentaire.

Rechercher… #

Votre téléchargement est prêt

‫فتح‬ get-your-download.com

! " # $

APCPEDAGOGIE

à propos de nous

Articles

Contact

Become a Teacher

Politique de cookies (UE)

LINKS

Cours

Events

Gallery

FAQs

SUPPORT

Documentation

Forums

Language Packs

Release Status

RECOMMEND

WordPress

LearnPress

WooCommerce

bbPress

apcpedagogie © 2016 - 2022. Tous droits réservés.

COURS INFORMATIQUE À
DOMICILE ET À DISTANCE
NOUS SOMMES LÀ POUR
VOUS AIDER
Vous cherchez des cours particuliers en ligne,
encadrement de Projets de Fin d'Études des soutiens
en informatique, création des sites web ...

ÉCRIVEZ-NOUS

Vous aimerez peut-être aussi