Exercício Python #045 - GAME: Pedra Papel e Tesoura

preview_player
Показать описание
Exercício Python 045: Crie um programa que faça o computador jogar Jokenpô com você.

Curso em Vídeo

Patrocínio
Рекомендации по теме
Комментарии
Автор

Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:

Автор

Eu fiz do jeito mais difícil do mundo em deu 69 linhas importante é que eu não desisti e fui até o final! <3

Dockson
Автор

Esse deu trabalho, mas com as bases do exercício 28 e consegui resolver esse!!!
Programador ainda em 2024!

PatrickGandolff
Автор

Esse pra mim foi bem complicado, depois vou tentar refazer ele todo sozinha. Não desistam de aprender galera!

carlas
Автор

Na minha resolução, juntei todas as opções de vencer num elif só. Não usei o sleep, nem nenhuma opção de deixar mais bonitinho, mas dá pra ajustar.
# DESAFIO 45 - PEDRA PAPEL E TESOURA #
import random
print ("VAMOS JOGAR PEDRA, PAPEL E TESOURA!")
a = int(input("Considere:\n1 = PEDRA\n2 = PAPEL\n3 = TESOURA\nAgora, digite sua escolha: "))
b = random.randint(1, 3)
print (b)
if a == b:
print ("EMPATE")
elif (a == 1 and b == 2) or (a == 2 and b == 3) or (a == 3 and b == 1):
print ("VOCÊ PERDEU!")
else:
print ("VOCÊ GANHOU")

isabellareisv
Автор

poxa so fico triste pq o primeiro video de aula tem 7 mi de visulaizações e daqui em diante tem um media de menos de 500mil, vamos seguir com foco pessoal

guilhermeboas
Автор

Se adicionarmos:
if computador == jogador:
print("EMPATE!")
Poderemos reduzir a quantidade de linhas do código e facilitar o processo, já que as possibilidades de empate serão feitas em um if.
Só comentei porque achei uma forma boa de melhorar um pouco ksksksksksk
Obrigado Guanabara, to aprendendo Python contigo

LuizMiguel-vetn
Автор

Para quem curte emojis:

import random
import emoji
from time import sleep
emoj=[emoji.emojize(':victory_hand:'), emoji.emojize(':raised_hand:'),
maquina=random.choice(emoj)
print('PEDRA')
sleep(1)
print('PAPEL')
sleep(1)
print('TESOURA...')
sleep(1)
print(maquina)

allineandrade
Автор

Não sei se o pessoal do Curso em Vídeo ainda acompanha os comentários... Mas eu estou seguindo como manda o figurino do curso em 2021... Realmente o curso é excelente, eu trabalho com Automação Industrial e devido às novas tendências ai pela Indústria 4.0 escolhi o Python pra eu me aproximar mais da TI. Cara... Sem palavras! É o melhor curso gratuito q já fiz até hj! PARABÉNS...

lucaswiniciusdasilva
Автор

Em pleno 2023... Ano da tecnologia... Vamos pra cima!

RhenanACano
Автор

Nem acredito que acertei esse exercício, tão gratificante a gente aprender e conseguir fazer um código tão detalhista e complexo :)

vittaday
Автор

Passando pra comentar que esse é o melhor curso de todos pra quem quer começar no mundo da programação!!

linconbrito
Автор

# Desafio 045
from random import choice
from time import sleep

print('*' * 40)
print('\033[1:30:45m GAME: PEDRA, PAPEL E TESOURA \033[m')
print('*' * 40)

# Opções disponíveis
opcoes = ['pedra', 'papel', 'tesoura']

# Jogador escolhe
jogador = input('Escolha entre pedra, papel ou tesoura: '). strip().lower()

# Validação básica
if jogador not in opcoes:
print('Jogada inválida! Tente novamente.')
else:
computador = choice(opcoes) # Computador escolhe

# Draminha
print('JO...')
sleep(0.5)
print('KEN...')
sleep(0.5)
print('PÔ!!!')
sleep(0.5)
print('=~' * 15)
print(f'Você jogou {jogador}!\nE o computador jogou {computador}.')
print('=~' * 15)
# Condições vitórias
if jogador == computador:
print('EMPATE!')
elif (jogador == 'pedra' and computador == 'tesoura') or \
(jogador == 'papel' and computador == 'pedra') or \
(jogador == 'tesoura' and computador == 'papel'):
print('Você VENCEU! 🎉')
else:
print('Você PERDEU! 😢')

carolinesantos
Автор

Eu fiz o jogo mas quis um pouco além, então eu também desenvolvi um contador de placar, botei o jogo em loop, e um limite de 3 pontos para definir o vencedor. e eu não fazia ideia de como fazer isso. fui pesquisando até da certo

alamo_DevFlow
Автор

Meu nn sei pq, mas isso me entreteu por horas kkkk
Fui sempre aprimorando o meu até tornar um jogo bonito e com a programação toda organizada com comentários e explicações, para não me perder kkk

rodrigogavazzoni
Автор

Eu sou um estudante de TI do segundo ano do ensino médio e só com esse curso eu comecei a entender mais sobre a área da programação e este é de longe o melhor curso que eu já tenha acompanhado, ahh e sobre o exercício eu resolvi em 25 linhas, só progresso

EdvânioSimões
Автор

uma dica boa pra encurtar as possibilidades é no ínicio do if fazer:
if computador == jogador:
print('EMPATE')


isso reduz a quantidade de if das outras possiblidades

marcosdaniel
Автор

Guanabara é uma lenda, conseguiu vencer do computador no jokenpô 4 vezes

Victor_CheiraMeia
Автор

Esse exercicio foi excelente. Eu fiz o exercicio e depois fui adicionando coisas. Adicionei cores, emoji, sons, fiz um placar Ficou muito legal. Gastei umas 3h fazendo e depois umas 3h jogando 🤣🤣

paulojunior
Автор

Assistindo em 19/07/2024
E estou simplesmente amando os exercícios, estou fazendo o curso do Guanabara junto com meu outro curso! E está sendo um grande diferencial!!
Estou amando Programação!!!

flaviomambreu
join shbcf.ru