Untitled

 avatar
unknown
plain_text
6 months ago
848 B
12
Indexable
import random

RIGHT = 1
SMALLER = 2
BIGGER = 3

def validate_guess(r, n):
    if n == r:
        return RIGHT
    elif n < r:
        return SMALLER
    elif n > r:
        return BIGGER


def show_result(result):
    match(result):
        case 1:
            print("Parabéns você acertou o número sorteado") 
        case 2:
            print("O número que você chutou é menor que o número sorteado, tente novamente")
        case 3:
            print("O número que você chutou é maior que o número sorteado, tente novamente")
        case _:
            ...
            
random_number = random.randint(1,10)

while True:
    user_guess = int(input('Digite um número de 1 a 10: '))
    result = validate_guess(random_number, user_guess)
    show_result(result)
    if result == RIGHT:
        break
Editor is loading...
Leave a Comment