Algorithme
Résolu
emma6
Messages postés
131
Statut
Membre
-
chaimae6 Messages postés 23 Statut Membre -
chaimae6 Messages postés 23 Statut Membre -
Bonjour,
Je dois faire un exercice sur Python mais je n'ai rien compris pourriez vous m'aider stp??
Voila l'exercice:
- Je lance 2 dés et j'en fais la somme
- Si le somme est <= 5, je perds 2 jetons et je rejoue
- Si la somme est comprise entre 6 et 10, je perds 1 jetons et je rejoue
- Si la somme est > à 10, je gagne le nombre de jetons indiqué par la somme de mes dés multiplié par un entier p
le gain correspond au nombre de jetons gagnés
1) Ecrire un algorithme en langage Python permettant de tester ce jeu pour différentes valeurs de p en affichant le gain, le nombre de partie jouées ainsi qu'une liste contenant les valeurs prises par la somme de la première à la dernière partie. On l'enregistrera dans un fichier appelé "jeu.py"
Tester ce jeu pour p=3 et donnez le résultat affiché
2) Complétez ce programme pour qu'il permette de simulez 100 parties de ce jeu et d'obtenir le gain moyen. On l'enregistrera dans un fichier appelé "simule.py"
Merci d'avance
Je dois faire un exercice sur Python mais je n'ai rien compris pourriez vous m'aider stp??
Voila l'exercice:
- Je lance 2 dés et j'en fais la somme
- Si le somme est <= 5, je perds 2 jetons et je rejoue
- Si la somme est comprise entre 6 et 10, je perds 1 jetons et je rejoue
- Si la somme est > à 10, je gagne le nombre de jetons indiqué par la somme de mes dés multiplié par un entier p
le gain correspond au nombre de jetons gagnés
1) Ecrire un algorithme en langage Python permettant de tester ce jeu pour différentes valeurs de p en affichant le gain, le nombre de partie jouées ainsi qu'une liste contenant les valeurs prises par la somme de la première à la dernière partie. On l'enregistrera dans un fichier appelé "jeu.py"
Tester ce jeu pour p=3 et donnez le résultat affiché
2) Complétez ce programme pour qu'il permette de simulez 100 parties de ce jeu et d'obtenir le gain moyen. On l'enregistrera dans un fichier appelé "simule.py"
Merci d'avance
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Algorithme application pc - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
4 réponses
Salut,
On est pas la pour faire les exercices à ta place, commence à travailler dessus et on pourra peut être t'aider.
Tu as séché le cours sur Python ?
On est pas la pour faire les exercices à ta place, commence à travailler dessus et on pourra peut être t'aider.
Tu as séché le cours sur Python ?
Bonjour,
Voila ce que j'ai fais toujours en relation avec l'exercice
déclaration:
p, dé1, dé2, sommedé, i : entiers
début:
ecrire("Entrez l'entier p")
lire(p)
dé1<-rand(6)+1
dé2<-rand(6)+1
sommedé<- dé1+dé2
Tant que sommedé=<10
Faire
Si sommedé=<5
Alors
jetons<-jetons-2
Sinon
jetons<-jetons-1
FinSi
i<-i+1
FinTantque
i<-i+1
jetons<-jetons+sommedés*p
ecrire("Vous avez %d jetons et joué %d partie(s)",jetons,i)
Ensuite j'ai essayé de la mettre en python et ça donne ça mais ça ne marche pas
from math import*
p=int(input("Donner la valeur p:"))
de1=int(input("Donner la valeur du de 1:"))
de2=int(input("Donner la valeur du de 2:"))
sommede=int(input("Donner la valeur de la somme des des:"))
i=int(input("Donner la valeur i"))
print (p)
de1<-rand(6)+1
de2<-rand(6)+1
sommede<-de1+de2
while sommede<=10
else
if sommede<=5
else
jetons<-jetons-2
else
jetons<-jetons-1
i<-i+1
i<-i+1
jetons<-jetons+sommedes*p
print("Vous avez %d jetons et joué %d partie(s)",jeton,i)
Voila ce que j'ai fais toujours en relation avec l'exercice
déclaration:
p, dé1, dé2, sommedé, i : entiers
début:
ecrire("Entrez l'entier p")
lire(p)
dé1<-rand(6)+1
dé2<-rand(6)+1
sommedé<- dé1+dé2
Tant que sommedé=<10
Faire
Si sommedé=<5
Alors
jetons<-jetons-2
Sinon
jetons<-jetons-1
FinSi
i<-i+1
FinTantque
i<-i+1
jetons<-jetons+sommedés*p
ecrire("Vous avez %d jetons et joué %d partie(s)",jetons,i)
Ensuite j'ai essayé de la mettre en python et ça donne ça mais ça ne marche pas
from math import*
p=int(input("Donner la valeur p:"))
de1=int(input("Donner la valeur du de 1:"))
de2=int(input("Donner la valeur du de 2:"))
sommede=int(input("Donner la valeur de la somme des des:"))
i=int(input("Donner la valeur i"))
print (p)
de1<-rand(6)+1
de2<-rand(6)+1
sommede<-de1+de2
while sommede<=10
else
if sommede<=5
else
jetons<-jetons-2
else
jetons<-jetons-1
i<-i+1
i<-i+1
jetons<-jetons+sommedes*p
print("Vous avez %d jetons et joué %d partie(s)",jeton,i)
Bonsoir emma6,
J'ai refait le programme, mais ne l'ai pas testé.
Le fichier se trouve ici : https://www.cjoint.com/?BKhsKzNesX8
J'espère qu'il te fera avancé !
A très bientôt
J'ai refait le programme, mais ne l'ai pas testé.
Le fichier se trouve ici : https://www.cjoint.com/?BKhsKzNesX8
J'espère qu'il te fera avancé !
A très bientôt