Então, vamos começar com a abertura da ferramenta Spyder3. Iniciamos a implementação deste código do programa com a importação do pacote "aleatório" do Python. Em primeiro lugar, estamos exibindo algumas coisas importantes na tela de saída do console usando a declaração de impressão do Python. A primeira declaração impressa mostra o título do jogo. A segunda declaração impressa mostra as regras vencedoras para este jogo. Se o jogo estiver entre rock e papel, o papel ganhará. Se o jogo estiver entre rock e tesoura, o rock vencerá e, se entre papel e tesoura, apenas a tesoura ganhará.
importar aleatórioPortanto, enquanto a situação e a execução estão indo bem, o usuário receberá a entrada. Em primeiro lugar, a declaração de impressão está aqui para que o usuário saiba sobre as escolhas que eles têm para fazer. O usuário adicionará um número e será salvo à variável “C.”Depois disso, a declaração do tempo é usada para verificar a condição, eu.e., Se "C" for diferente de 1,2 e 3, ele pedirá para adicionar a entrada válida. Se o usuário escolher 1, o nome do usuário será “Rock."Se um usuário escolher 2, será" papel "e, se escolher 3, será uma tesoura. A cláusula de impressão exibirá o nome de usuário.
enquanto é verdade:Aí vem a vez do computador. O módulo aleatório foi utilizado para usar a função "Randint" para escolher um número entre 1,2 ou 3 e salvá -lo na variável "CC."Se a escolha do computador" CC "for a mesma que a escolha do usuário" C ", ele pedirá ao computador que escolha novamente. Portanto, a escolha do computador será usada na declaração "se-else" para verificar o número adicionado e seu respectivo nome, eu.e., rock, papel ou tesoura. Se a escolha do computador for 1, será "rock" e se sua escolha for 2, será "papel.”A respectiva opção de nome do computador será salva na variável“ CCName.”No último, se alguma outra escolha tiver sido feita pelo computador, o nome será tesoura desta vez. Na última, a declaração de impressão foi utilizada para mostrar o nome do computador no console.
print ("\ n ***** Turn *******")A declaração de impressão foi usada mais uma vez para mostrar que o jogo estará entre qual nome de usuário e nome do computador. A declaração "if-else" foi usada aqui para verificar a situação enquanto utiliza o operador ou. Na cláusula "se", se o jogo estiver entre o rock e o papel, o papel será um vencedor, eu.e., computador ou usuário. O nome do vencedor será salvo para a variável “vencedor."Dentro do" Elif ", a condição verificará se o jogo estiver entre a tesoura e o rock, apenas o" rock "será um vencedor. O nome "rock" será salvo para a variável "vencedor.”Na declaração else, se o jogo estiver entre tesoura e papel, a tesoura ganhará, e o nome de um vencedor seria salvo para a variável“ vencedor.”
print ("\ n", nome + "v/s" + ccname)Se o nome do vencedor corresponder ao nome do "usuário" adicionado por um usuário, ele imprimirá que o usuário é um vencedor. Caso contrário, ele imprimirá que o computador é um vencedor. A declaração de impressão pergunta ao usuário se ele/ela quer jogar mais uma vez inserindo “S/N.”O caractere de entrada inserido por um usuário será armazenado na variável“ SEL."A declaração" se "quebrará o programa se um usuário entrar" n "ou" n.”A última declaração de impressão agradecerá a um usuário se um usuário não quiser jogar mais.
Se vencedor == nome:Depois de executar o programa, uma exibição de regras e opções de vitória é exibida.
O usuário foi solicitado a entrar em sua escolha, eu.e., 1 entrou no usuário 1. O computador escolheu 2 e venceu o jogo. Você pode jogar o jogo mais uma vez pressionando “y.”
Conclusão:
Este artigo explicou todos os detalhes sobre o jogo de tesoura de papel de rock no programa Python. Utilizamos apenas o módulo "aleatório", tentamos o loop "while", declarações if-else e algumas declarações de impressão para alcançar todo o programa de jogo. Portanto, estamos extremamente esperançosos de que este artigo seja uma grande ajuda para cada iniciante em Python.