[Python] problema com random.radint(1, 6) e condicional if

Discussão em 'Python' iniciado por Stack, Maio 31, 2025.

  1. Stack

    Stack Membro Participativo

    Amigos, estou começando na programação, assim me desculpo se for muito banal minha questão. Meu palpite é que algo acontece na string if, porque nunca a mensagem de vitória é lida, o programa sempre lê o "Try Again', e isso mesmo se acerto o número.

    Alguém poderia lançar uma luz por favor?

    import random

    dada = random.randint(1, 6)

    guess = input('Make a choice between the numbers: 1 and 6: ')

    if dada == guess:
    print('Congratulations! You won!')
    else:
    print('Try again.')

    print('You selected the number {} and the number {} was sorted.'.format(guess, dada))

    print("Let's play again!")

    Continue reading...

Compartilhe esta Página