Bonsoir , Voila j'ai un programme à faire et je bloque sur l'addition des sommes.
J'ai vu sur le net qu'on utilise " sum" or moi lorsque je l'utilise sa m'affiche " unsup", line 31, in <module>ported operand type(s) for +: 'int' and 'list'"
Après plusieurs recherche , je n'arrive pas trouver mon erreur et à calculer mais deux cartes qui sont tiré aléatoirement.
Si quelqu'un peux m'expliquer comment s'y prendre pour calculer deux cartes choisis aléatoirement par l’ordinateur.
Cordialement Ik
Voici mon programme:
from random import*
couleur = [' pique ', ' trefle ', ' carreau ', 'coeur ']
valeur = ['j','1','2','3','4','5','6','7','8','9','10',' 10 Roi ',' 10 Pique ',' 10 trefle ', ' 10 Coeur']
def chiffre(long):
"1"==1
"2"==2
"3"==3
"4"==4
"5"==5
"6"==6
"7"==7
"8"==8
"9"==9
"10"==10
"10 Pique"==10
"10 trefle"==10
"10 Roi"==10
"10 Coeur"==10
list= []
for v in valeur:
for c in couleur :
list.append(v+" de "+c)
print(list)
Nombrecarte = 2
print("chaque players recois ",Nombrecarte," cartes")
Croupierdonne = sample (list,Nombrecarte)
print("Voila vos cartes : ")
print(Croupierdonne)
list=[Croupierdonne]
' + '.join(Croupierdonne)
sum(list)
print(Croupierdonne)
Je te conseille de poster ça sur le forum Python : https://openclassrooms.com/forum/categorie/langage-python
Blackjack
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.