0
Recently I started learning programming language with python, I created a classic "game" to go learning with Random.randint for the user to try to guess which number was chosen by the machine.
I tried to do the same but this time to guess if the computer chose an EVEN or ODD number and I’m not quite understanding how to implement.
I created only in a simplified way and got the result, but I did not understand very well how to check if it is even or odd by the module 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))
@Raphael What part are you struggling with? What is your specific question?
– Jéf Bueno
@LINQ Good afternoon, I’m not managing to implement a machine way to think of a number and then the user guess if that number chosen randomly by the computer is even or odd, more or less in the form of the number guessing game, but showing whether the computer chose an even or odd number. More or less like 'You made a mistake, the number I chose was odd' and the number chosen at random
– Raphael
@Raphael See if my answer clarifies you.
– Jéf Bueno