Alguin que sepa de python3 me puede decir que falla de mi codigo pq no lo veo
Publicado por Weng-Weng (1 intervención) el 10/12/2018 00:13:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import random, os
baralla = [
[1, 'Piques'], [2, 'Piques'], [3, 'Piques'],[4, 'Piques'],[5, 'Piques'],
[6, 'Piques'], [7, 'Piques'], ['J', 'Piques'], ['Q', 'Piques'],['K', 'Piques'],
[1, 'Diamants'], [2, 'Diamants'], [3, 'Diamants'],[4, 'Diamants'],[5, 'Diamants'],
[6, 'Diamants'], [7, 'Diamants'], ['J', 'Diamants'], ['Q', 'Diamants'], ['K', 'Diamants'],
[1, 'Cors'], [2, 'Cors'], [3, 'Cors'],[4, 'Cors'],[5, 'Cors'],
[6, 'Cors'], [7, 'Cors'], ['J', 'Cors'], ['Q', 'Cors'], ['K', 'Cors'],
[1, 'Trèvols'], [2, 'Trèvols'], [3, 'Trèvols'],[4, 'Trèvols'],[5, 'Trèvols'],
[6, 'Trèvols'], [7, 'Trèvols'], ['J', 'Trèvols'], ['Q', 'Trèvols'], ['K', 'Trèvols']
]
#baraja las cartas
random.shuffle(baralla)
cartas_jugador=[]
cartas_maquina=[]
posicion_jugador=-1
posicion_maquina=-2
puntos_jugador=0
puntos_maquina=0
#CARTAS
print("MÀQUINA:") #Muestra cartas de la maquina
cartas_maquina=(baralla[posicion_maquina])
print(cartas_maquina)
posicion_maquina+=-2 # Ya que la del jugador es la ultima y esta es la penultima
print("JUGADOR:") #Muestra cartas del jugador
continuar="s"
while continuar=="s": # Si quiere otra carta
if contador_jugador==-1: #Proporciona una carta
cartas_jugador=[baralla[contador_jugador]]
print(cartas_jugador)
contador_jugador-=2
elif contador_jugador!=1: #Proporciona otra carta
cartas_jugador.append(baralla[contador_jugador])
print(cartas_jugador)
contador_jugador-=1
elif cartas_jugador[-1][0] == 'J' or cartas_jugador[-1][0] =='Q' or cartas_jugador[-1][0] == 'K': #Condicion de si tienes una letra te da o,5 puntos
puntos_jugador += 0.5
else:
puntos_jugador += cartas_jugador[-1][0] #Condicion de si tienes una carta que no es una letra te asigne el valor de la carta
continuar=input("Quieres continuar s/n?")
Valora esta pregunta
0