ce sont les fonctions utilisées pour lancer les dés.Python - Déterminer la fréquence des numéros apparaissant dans les jets de dés
def roll() -> int:
''' Return a roll of two dice, 2-12
'''
die1 = randint(1, 6)
die2 = randint(1, 6)
return die1 + die2
def roll_dice(n:int):
'''list the results of rolls'''
for i in range(n):
print(roll())
Maintenant, j'ai besoin d'aide pour faire une fonction pour créer une liste de statistiques sur les numéros déroulés.
par exemple: après l'impression de ladite fonction, il faut imprimer somethings comme ceci selon mon laboratoire:
Distribution of dice rolls
2: 55 (2.8%) **
3: 129 (6.5%) ******
4: 162 (8.1%) ********
5: 215 (10.8%) **********
6: 279 (14.0%) *************
7: 341 (17.1%) *****************
8: 271 (13.6%) *************
9: 210 (10.5%) **********
10: 168 (8.4%) ********
11: 112 (5.6%) *****
12: 58 (2.9%) **
-----------------
2000 rolls
aide est appréciée. Merci
Avez-vous essayé quoi que ce soit vous-même? Si oui, incluez le code. Si vous essayez de nous faire faire votre maison, essayez quelque chose d'abord et demandez des détails. – Difusio
http://docs.python.org/2/tutorial/datastructures.html#dictionaries –
@mgilson ce sont des annotations de fonctions: http://www.python.org/dev/peps/pep-3107/ – Bakuriu