Mini-Projet ISN avec problème Python (Réponse rapide svp)
Résolu/Fermé
HadesFireblaze
-
Modifié par HadesFireblaze le 27/11/2016 à 15:41
crapoulou Messages postés 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 28 nov. 2016 à 20:14
crapoulou Messages postés 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 28 nov. 2016 à 20:14
A voir également:
- Mini-Projet ISN avec problème Python (Réponse rapide svp)
- Opera mini pc - Télécharger - Navigateurs
- Meilleur mini pc - Accueil - Guide ordinateurs
- Acces rapide - Guide
- Thunderbird réponse automatique - Guide
- Geekom mini it11 - Accueil - Guide ordinateurs
2 réponses
J'ai trouvé une alternative mais il me reste encore un problème ... X doit être supérieur a Y dans le for Soustraction ... si quelqu'un a la réponse s'il vous plait :)
from random import randint ope = eval(input("Tapez 1 pour Addition, 2 pour Soustraction ou 3 pour Multiplication")) P=0 if (ope) == 1 : # début du test d'addition for i in range(1,11) : #Boucle pour 10 opérations X= randint(0,99) Y= randint(0,99) print ((X),"+",(Y),"=") #Affichage des 10 opérations R=X+Y reponseutilisateur = eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P =P+1 if (ope) == 2 : #début du test de soustraction for i in range (1,11) : #Boucle pour 10 opérations X= randint(0,99) Y= randint(0,99) print ((X),"-",(Y),"=") #Affichage des 10 opérations R = X-Y reponseutilisateur=eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P = P+1 if (ope) == 3 : #début du test de multiplication for i in range (1,11) : #Boucle pour 10 opérations X= randint(0,9) Y= randint(0,9) print ((X),"*",(Y),"=") #Affichage des 10 opérations R = X*Y reponseutilisateur=eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P = P+1 print("Vous avez",(P),"bonne(s) réponse(s)")
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
Fini !!!
Pour ceux qui auront le même Devoir j'espère que sa vous aidera :P
Pour ceux qui auront le même Devoir j'espère que sa vous aidera :P
from random import randint ope = eval(input("Tapez 1 pour Addition, 2 pour Soustraction ou 3 pour Multiplication")) P=0 if (ope) == 1 : # début du test d'addition for i in range(1,11) : #Boucle pour 10 opérations X= randint(0,99) Y= randint(0,99) print ((X),"+",(Y),"=") #Affichage des 10 opérations R=X+Y reponseutilisateur = eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P =P+1 if (ope) == 2 : #début du test de soustraction for i in range (1,11) : #Boucle pour 10 opérations X= randint(0,99) Y= randint(0,99) if X>=Y : R = X-Y print ((X),"-",(Y),"=") reponseutilisateur=eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P = P+1 else : R = Y-X print ((Y),"-",(X),"=") reponseutilisateur=eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P = P+1 if (ope) == 3 : #début du test de multiplication for i in range (1,11) : #Boucle pour 10 opérations X= randint(0,9) Y= randint(0,9) print ((X),"*",(Y),"=") #Affichage des 10 opérations R = X*Y reponseutilisateur=eval(input("Entrez votre réponse")) if (reponseutilisateur) == R : P = P+1 print("Vous avez",(P),"bonne(s) réponse(s)")
crapoulou
Messages postés
28160
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 999
28 nov. 2016 à 20:14
28 nov. 2016 à 20:14
Bonsoir,
Merci d'être revenu donner la solution.
J'ai passé le sujet en [Résolu].
Pour information :
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Bonne continuation.
Merci d'être revenu donner la solution.
J'ai passé le sujet en [Résolu].
Pour information :
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Bonne continuation.