1
resposta

Mão na massa: Usando while

from random import randint

valor_secreto = randint(0, 10)
tentativas = 3
rodada = 1

while tentativas > 0:
    print(f'{rodada}ª rodada!')
    chute = int(input('Digite um número entre 0 e 10: '))
    if chute == valor_secreto:
        print(f'Você acertou!')
        print('Finalizando o jogo...')
        break
    elif chute > valor_secreto:
        tentativas -= 1
        if tentativas == 0:
            print('Acabaram as tentativas! Finalizando o jogo...')
            break
        print('O número é menor!')
        print(f'Você ainda tem {tentativas} tentativas!')
    elif chute < valor_secreto:
        tentativas -= 1
        if tentativas == 0:
            print('Acabaram as tentativas! Finalizando o jogo...')
            break
        print('O número é maior!')
        print(f'Você ainda tem {tentativas} tentativas!')
    rodada += 1
1 resposta

Muito bom, seria legal ter um tratamento de exceção caso o usuário entre com o valor por extenso.