[Python] Par ou impar através de módulo random (Python)

Discussão em 'Python' iniciado por Stack, Outubro 23, 2024.

  1. Stack

    Stack Membro Participativo

    Recentemente comecei a aprender linguagem de programação com o python, criei um "jogo" clássico para ir aprendendo com random.randint para o usuário tentar adivinhar qual foi o número escolhido pela máquina.

    Tentei fazer o mesmo mas dessa vez para adivinhar se o computador escolheu um número PAR ou ÍMPAR e não estou conseguindo entender muito bem como implementar.

    Criei apenas de forma simplificada e consegui o resultado, mas não entendi muito bem como faço para verificar se é par ou ímpar pelo módulo random

    # Este é apenas o programa simples sem utilizar random
    numero = int(input('Digite um número qualquer: '))
    resultado = numero % 2 # Pega o resto do número
    if resultado == 0:
    print('O número {} é PAR'.format(numero))
    else:
    print('O número {} é IMPAR'.format(numero))

    # O que eu pretendia fazer, mas ao invés de adivinhar o número, queria que o jogador adivinhasse se o número é par ou ímpar (Como não consegui implementar utilizei esse programa como exemplo)

    import random
    from time import sleep
    r = random.randint(1,10) # Computador gera um número aleatório de 1 a 10

    print('Pensei em um número entre 1 e 10.')
    print('-=-' * 20)

    user = int(input('Em que número pensei?: ')) #Jogador tenta adivinhar

    print('PROCESSANDO...')
    sleep(2) # Computador aguarda 2 segundos antes de continuar

    if user == r:
    print('Você me venceu! eu pensei mesmo no número {}'.format(r))
    else:
    print('Ganhei! O número que pensei foi {}, não {}'.format(r, user))

    Continue reading...

Compartilhe esta Página