-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path4º Questão
More file actions
90 lines (69 loc) · 1.95 KB
/
Copy path4º Questão
File metadata and controls
90 lines (69 loc) · 1.95 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import random
A = input("Nome do 1º jogador: ")
B = input("Nome do 2º jogador: ")
def linha():
print("-"*40)
Lista = ["Paus","Copas","Ouro","Espadas"]
Jogador1 = []
Jogador2 = []
S2 = 0
S1 = 0
Carta1 = 0
for i in range(13):
Cardnum = random.randint(0,3)
Carta = Lista[Cardnum]
Número = random.randint(1,13)
if Número < 10:
Carta1 = f"{Número} de {Carta}"
elif Número == 11:
Carta1 = f"Valete de {Carta}"
elif Número == 12:
Carta1 = f"Dama de {Carta}"
elif Número == 13:
Carta1 = f"Rei de {Carta}"
if i % 2 == 1:
if len(Jogador1) <= 2:
if Carta1 not in Jogador1:
if Carta1 not in Jogador2:
Jogador1.append(Carta1)
S1 = S1 + Número
elif i % 2 == 0:
if len(Jogador2) <= 2:
if Carta1 not in Jogador2:
if Carta1 not in Jogador1:
Jogador2.append(Carta1)
S2 = S2 + Número
if len(Jogador2) == 3 and len(Jogador1) == 3:
break
linha()
print(f"As cartas do(a) {A} foram: ")
for i in Jogador1:
print(i)
if S1 > 21:
print(f"Seu valor foi {S1}, você estourou!")
else:
print(f"Seu valor foi {S1}")
linha()
print(f"As cartas do(a) {B} foram: ")
for i in Jogador2:
print(i)
if S2 > 21:
print(f"Seu valor foi {S2}, você estourou!")
else:
print(f"Seu valor foi {S2}")
linha()
print("Resultado:", end = " ")
if S1 == S2:
print(f"Empate", end = " ")
elif S2 < S1 <= 21:
print(f"O(A) {A} Ganhou!", end = " ")
elif S1 < S2 <= 21:
print(f"O(A) {B} Ganhou!", end = " ")
elif S1 > 21 and S2 > 21:
print(f"Os(As) dois(uas) estouraram", end = " ")
elif S1 > S2 and S1 > 21:
print(f"O(A) {B} Ganhou!", end = " ")
elif S2 > S1 and S2 > 21:
print(f"O(A) {A} Ganhou!", end = " ")
print(" ")
linha()