Académique Documents
Professionnel Documents
Culture Documents
Correction Exercices
Fonctions python
Catégories Commentaires
PYTHON 0 COMMENTAIRE
Contenu du chapitre
Sommaire Les sous-programmes en Python
Fonction (Correction)
s python Python
1 Objectifs
Connaitre les fonctions de python
2 Exercice:01
Énoncé
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é
Solution
exercice fonction …
1 Exercice:03
Énoncé
Solution
fonction triangle e…
1 Exercice:04
Énoncé
Solution
fonction maximu…
1 Exercice:05
Énoncé
Solution
1 Exercice:06
Énoncé
Solution
1 Exercice:09
Énoncé
Solution
1 Exercice:10
Énoncé
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é
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é
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)
Article précédent
Article suivant
Riadh HAJJI
YouTube 9K
Share:
!
" %
&
LAISSER UN COMMENTAIRE
Rechercher… #
فتح get-your-download.com
! " # $
APCPEDAGOGIE
à propos de nous
Articles
Contact
Become a Teacher
LINKS
Cours
Events
Gallery
FAQs
SUPPORT
Documentation
Forums
Language Packs
Release Status
RECOMMEND
WordPress
LearnPress
WooCommerce
bbPress
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