0
respostas

dúvida no uso do elif

porque quando eu usava if ao invés de elif dava erro no resultado? aparecia Empate! e Você venceu!

import random

def jogo():
   escolhas=['pedra','papel','tesoura']
   pc_escolhas= random.choice(escolhas)
   escolha_do_usuario=input('Escolha uma das opções(Pedra,Papel,Tesoura): ').lower()
   
   print(f'O Computador Escolheu: {pc_escolhas}')

   if escolha_do_usuario not in escolhas:
      print( 'Escolha uma das opções')

   if pc_escolhas==escolha_do_usuario:
      print('Empate!')

   elif((pc_escolhas=='pedra' and escolha_do_usuario =='tesoura')or
       (pc_escolhas=='tesoura' and escolha_do_usuario=='papel')or
       (pc_escolhas=='papel' and escolha_do_usuario=='pedra')):
        print('O Computador Venceu!')
   

   else:
      print('Você Venceu!')

jogo()