-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEX0068.py
33 lines (33 loc) · 1.45 KB
/
EX0068.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
#Escolhendo entre PAR ou IMPAR
from random import randint
vitorias = 0
verde = "\033[32m"
vermelho = "\033[31m"
amarelo = "\033[33m"
fim = "\033[m"
while True:
print("-"*30)
escolha = str(input(f"{amarelo}Impar ou Par?{fim}")).upper().strip()
# Validando a escolha entre PAR e IMPAR
while escolha != "IMPAR" and escolha != "PAR":
escolha = str(input(f"{amarelo}Porfavor, escolha IMPAR ou PAR: {fim}")).upper().strip()
if escolha == "PAR":
escolhapc = "IMPAR"
elif escolha == "IMPAR":
escolhapc = "PAR"
# Validando um numero entre 0 e 10
pessoanum = int(input(f"{amarelo}Informe um numero numero entre 0 e 10: {fim}"))
while pessoanum < 0 or pessoanum > 10:
pessoanum = int(input(f"{amarelo}Porfavor, informe um numero entre 0 e 10: {fim}"))
pcnum = randint(0, 10)
# Validando a vitoria
if ((pessoanum + pcnum) % 2) == 0 and escolha == "PAR":
vitorias += 1
print(f"{verde}Você escolheu Par e {pessoanum} + {pcnum} é {pessoanum+pcnum} que é PAR e você acertou{fim}")
elif ((pessoanum + pcnum) % 2) != 0 and escolha == "IMPAR":
vitorias += 1
print(f"{verde}Você escolheu Impar e {pessoanum} + {pcnum} é {pessoanum+pcnum} que é IMPAR e você acertou{fim}")
else:
print(f"{vermelho}Você errou, {pessoanum} + {pcnum} = {pessoanum+pcnum}{fim}")
break
print("\033[34mVocê fez um total de {} vitorias consecutivas contra o pc".format(vitorias))