Problème python 2
Résolujee pee Messages postés 41561 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je cherche à faire l'exercice suivant :
Écrivez un programme qui simule le jet de trois dés à six faces (on additionne le résultat des trois dés).
Voici mon code :
from random import randint x = "premierjet" print(randint(1,6)) y = "deuxiemejet" print(randint(1,6) z = "troisièmejet" print(randint(1,6)
Jusque là tout va bien et ça marche. Mais pour additionner, j'ai un problème : je tape x + y + z et j'ai comme résultat :
premierjetdeuxièmejettroisièmejet
Pouvez vous m'aider ?
Merci
- Problème python 2
- Supercopier 2 - Télécharger - Gestion de fichiers
- Citizen code python - Accueil - Outils
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Whatsapp 2 - Guide
2 réponses
Bonjour,
Il faut affecter la valeur aléatoire à x, y et z, pas le texte.
x = randint(1,6) print("premier jet", x)
Pourquoi cites tu Python 2 ? Car en Python 2 tu aurais "print randint(1,6)" alors qu'en Python 3 c'est "print(randint(1,6))". Print autrefois commande est devenu une fonction en Python 3.
PS : sur le forum utiliser l'icone code <> pour insérer des sources.
voilà l'exercice :Écrivez un programme qui simule 50 jets de trois dés à six faces.mon code source est-il bon ?
from random import raindint
for x in range(50):
print (randint(1,6), end = " ")