-
Notifications
You must be signed in to change notification settings - Fork 72
/
desafio_58.py
38 lines (34 loc) · 1.36 KB
/
desafio_58.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
''' Melhore o jogo do DESAFIO 028 onde o computador vai "pensar"
em um número entre 0 e 10.
Só que agora o jogador vai tentar adivinhar até acertar,
mostrando no final quantos palpites foram necessários para vencer
'''
from random import randint
from time import sleep
ran = -1
counter = 0
num = int(input("Em qual número você acha que eu pensei? \n")) # Pedido
ran = randint(0, 5)
while num != ran:
if num < 0 or num > 5: # entrada errada do usuário
if num < 0:
print("O número não pode ser negativo!")
num = int(input("Digite: \n")) # Pedido
elif num > 5:
print("Tente um número menor do que 6!")
num = int(input("Digite: \n")) # Pedido
else:
if num != ran:
if ran > num:
print("Você errou! \nDica: digite um número maior.")
print("Número digitado: {}.".format(num))
num = int(input("Tente novamente: \n")) # Pedido
if ran < num:
print("Você errou! \nDica: digite um número menor.")
print("Número digitado: {}.".format(num))
num = int(input("Tente novamente: \n")) # Pedido
counter += 1
print("Número digitado: {}.".format(num))
print("Número da máquina: {}.".format(ran))
print("Parabéns, você venceu.")
print("Número de tentativas: {}.".format(counter))