Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Rejoignez notre plateforme de questions-réponses pour obtenir des réponses précises à toutes vos interrogations de la part de professionnels de différents domaines. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines.
Sagot :
Réponse :
Bonjour , pour savoir ce qu'affiche un programme souvent le plus simple c'est de le tester (il y a de bon compileur en ligne comme https://www.online-python.com/ qui fonctionnent même sur mobile )
Exercice 1
le programme va afficher
c= un nombre qui sera le résultat du nombre n saisi + 1
car on ajoute 1 à c n+1 fois
Exercice 2
voyons ce que fait le programme
#importer la fonction randint de la librairie random
from random import randint
#répéter 5 fois les instructions
for i in range(5):
#a prend la valeur d'un entier aléatoire entre 1 et 10
a=random.randint(1,10)
#b aussi prend la valeur d'un entier aléatoire entre 1 et 10
b=random.randint(1,10)
#l'instruction input permet d'afficher un message puis de récupérer une réponse de l'utilisateurice
#ici on attend que l'utilisateurice donne la réponse au calcul a*b et on l'enregistre dans r
r=int(input(str(a)+" * "+str(b)+" = ? "))
#on vérifie si la réponse de l'utilisateurice est égal à la valeur de a*b ,
if r==a*b:
#si oui on affiche bien
print("bien")
(tu peux copier coller le programme pour le tester)
je te laisse synthétiser ce que fait se programme une fois que tu aura compris le fonctionnement interne (ou que tu l'aura tester)
3) on a déjà vérifier si la réponse est la bonne à la fin du programme donc ce qu'il reste à faire c'est :
#sinon (si la réponse n'est pas bonne)
else :
#on affiche pas bien
print("pas bien")
4) pour ajouter un compteur , en début de programme (comme dans le 1er programme ) ,avant la ligne avec for il faut insérer une ligne contenant ta déclaration et l'initialisation du compteur soit si on l'appelle c : c=0
ensuite puisque l'on veut compter le nombre de bonne réponse on va lui ajouter 1 à chaque bonne réponse : c=c+1
je te laisse le soin de l'insérer au bonne endroit dans le code :)
enfin il faut afficher le nombre de bonne réponse, ça aussi tu devrais y arriver seul.e (pense bien à attendre la fin de ta boucle pour afficher le résultat)
Bon courrage et n'hésites pas à poser tes questions en commentaire
Revenez nous voir pour des réponses mises à jour et fiables. Nous sommes toujours prêts à vous aider avec vos besoins en information. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.