Svp vous pouvez me répondre pour ces questions
Exercice n°1 On considère le programme suivant :
def Fonction1(a) :
if a >100:
b=str (input ( 'Comment allez vous aujourd hui?'))
elif(a>10)and(a<=100):
b=str (input ( 'Quel est votre prenom?'))
else : tr
b=ste (input ( 'Vous etes plutot fromage ou dessert '))
return b
Questionnaire
1
2
3
1. Un utilisateur tape dans la console Fonction1(2), que se produit-il?
Et si il tape Fonction1(100)?
2. Donner un exemple de ce que doit taper l'utilisateur pour avoir en question « Quel est
votre prénom? »
Exercice n°2 On considère le programme suivant :
def Fonction2 (a,b):
a=a**2+2*b
b=b+a-4
return a.b
1. Que se produit-il si un utilisateur tape dans la console : Fonction2(0,1)?
2. Et Fonction(2,3)?
Exercice n°3 On considère le programme suivant :
1
from random import randint
2
3
def Fonction3 ():
a=0
5
6
while a!=-1:
a=randint(1,6)
print ( 'Je suis dans une boucle aidez moi')
print ( 'Merci ')
1. Que se passe-t'il à l'appel de « Fonction3() » ?
2. Que signifie le symbole «!=»?
3. À quoi sert la fonction « randint(1,6) »(ligne 5)?
4. Corriger le programme afin de voir apparaître le message « Merci ».
Exercice n°4 On considère le programme suivant :
def Fonction4 (n):
S=0
for i in range (n):
S=i**2+s
return
1. Que se pass-t-il si un utilisateur tape dans la console « Fonction4(3) » ?
2. Dans quel cas doit-on utiliser une boule for?
Exercice n° 5
1. Écrire un programme qui réclame 10 nombres à un utilisateur et qui les additionne tous.
2. Écrire un programme qui demande des nombres à un utilisateur et qui les additionne
jusqu'à ce que le totale dépasse 100.