-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
145 lines (116 loc) · 3.26 KB
/
main.py
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
"""
print('hello world')
#cometario entre lineas
print('Hola, soy seba y tengo 30 años')
print('12+5 = ', 12+5)
#Esto es un comentario
'''
Hola a todes
'''
Hola a todes
"""
import random
from os import system
#system("clear") #Para sistemas Linux
#system("cls") #Para sistemas windows
options = ('1', '2', '3')
election = ('a', 'b', 'c')
volver_a_jugar = True
while volver_a_jugar:
cantidad_de_juegos = 0
usuario_wins = 0
computer_wins = 0
ronda = 0
user_election = input(
'Escoja su opción: "A la Primera"(a), "Al mejor de 3"(b), "Al mejor de 5"(c) => ')
system("clear") #Para sistemas Linux
if not user_election in election:
print(f'"{user_election}" <= Esa opción no es valida!!!!!')
print('Seleccione una de las 3 formas!!!!!')
continue
if user_election == 'a':
cantidad_de_juegos = 1
elif user_election == 'b':
cantidad_de_juegos = 3
else:
cantidad_de_juegos = 5
while True:
user_option = input(
'Escoge el número de tu opción: (1)Piedra, (2)Papel o (3)Tijeras => ')
system("clear") #Para sistemas Linux
computer_option = random.choice(options)
if not user_option in options:
print('Esa opción no es valida!!!!!')
print(' ')
print('*' * 50)
print(' ')
ronda += 1
print(f'RONDA N°: {ronda}')
print(' ')
print('*' * 50)
print(' ')
if user_option == '1':
print('Usuario elige: Piedra')
if user_option == '2':
print('Usuario elige: Papel')
if user_option == '3':
print('Usuario elige: Tijeras')
if computer_option == '1':
print('La computadora escoje: Piedra')
if computer_option == '2':
print('La computadora escoje: Papel')
if computer_option == '3':
print('La computadora escoje: Tijeras')
print(' ')
print('*' * 50)
print(' ')
if user_option == computer_option:
print('Empate!')
elif user_option == '1':
if computer_option == '3':
print('Piedra gana a tijeras')
print('Gana el Usuario')
usuario_wins += 1
else:
print('Papel gana a piedra')
print('Gana la computadora')
computer_wins += 1
elif user_option == '2':
if computer_option == '1':
print('Papel gana a piedra')
print('Gana el Usuario')
usuario_wins += 1
else:
print('Tijeras le gana a papel')
print('Gana la computadora')
computer_wins += 1
elif user_option == '3':
if computer_option == '2':
print('Tijeras le gana a papel')
print('Gana el Usuario')
usuario_wins += 1
else:
print('Piedra gana a tijeras')
print('Gana la computadora')
computer_wins += 1
print(' ')
print('*' * 50)
print('*' * 50)
print(' ')
print(f'Compuradora => {computer_wins} VS {usuario_wins} <= Tu')
print(' ')
print('*' * 50)
print('*' * 50)
print(' ')
if usuario_wins / cantidad_de_juegos > 0.5:
print('TU Ganaste!!!!')
break
if computer_wins / cantidad_de_juegos > 0.5:
print('TU Pierdes U,U El Computador Gana')
break
print(' ')
againg = input('Desea volver a jugar: Si(s) o No(n) => ')
system("clear") #Para sistemas Linux
if againg == 'n':
volver_a_jugar = False
print('Adios')