-2
made an old game program in python 3 but the problem is that when I choose an option does not show anything sometimes but certain part of the time works saying if I won or lost code:
insira o código aqui
import random
pedra = 'Pedra'
papel = 'Papel'
tesoura = 'Tesoura'
jogador = str(input('Pedra, papel ou tesoura? Fale: ')).capitalize()
if jogador.capitalize() == random.choice([pedra, papel, tesoura]).capitalize():
print('Deu empate!')
elif jogador.capitalize() == pedra and random.choice([pedra, papel, tesoura]) == tesoura:
print('Você venceu! Pedra ganha de tesoura.')
elif jogador.capitalize() == papel and random.choice([pedra, papel, tesoura]) == pedra:
print('Você venceu! Papel ganha de pedra.')
elif jogador.capitalize() == tesoura and random.choice([pedra, papel, tesoura]) == papel:
print('Você venceu! Tesoura ganha de papel.')
elif jogador.capitalize() == pedra and random.choice([pedra, papel, tesoura]) == papel:
print('Você perdeu! Papel ganha de tesoura.')
elif jogador.capitalize() == papel and random.choice([pedra, papel, tesoura]) == tesoura:
print('Você perdeu! Tesoura ganha de papel.')
elif jogador.capitalize() == tesoura and random.choice([pedra, papel, tesoura]) == pedra:
print('Você perdeu! Pedra ganha de tesoura.')
else:
print('As vezes o programa não escolhe algum então dá nisso malz kkkk')
Try to do: below the line
jogador =...
placesorteio = random.choice(....
. Finally, for eachif
useif ..... == sorteio
.– Paulo Marques
Just for the record, this is not the old game :-) Anyway, take a look here that you have almost "ready": https://answall.com/q/519193/112052 (inclusive, with an answer that shows a better way to verify the result)
– hkotsubo
That’s not the tic-tac-toe
– Augusto Vasques