Ir ao conteúdo
  • Cadastre-se

Barea

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

5
  1. @Swalls Obrigado pelos conselhos, mas dei uma estudada a mais e cheguei a esse código a um tempo atrás import random contador = 0 numerosJogados =[] for n in range(0,6): user=int(input(f'Digite o {n+1}º numero: ')) numerosJogados.append(user) numerosJogados.sort() while True: numerosLoteria = [] while len(numerosLoteria) != 6: numsorteado = random.randrange(1, 60) if numsorteado not in numerosLoteria: numerosLoteria.append(numsorteado) numerosLoteria.sort() print(f'Números jogados: {numerosJogados}') print(f'Números sorteados: {numerosLoteria}') contador += 1 print(f'{contador} jogadas.') if numerosJogados == numerosLoteria: break
  2. Boa noite, poderiam me auxiliar a corrigir meu código, preciso fazer com que ele bote em ordem os números sorteados e compare com os jogados (user) import random sorteio = 0 user = 6,25,35,43,46,53 while True: num1= random.randrange(1, 60) num2= random.randrange(1, 60) num3= random.randrange(1, 60) num4= random.randrange(1, 60) num5= random.randrange(1, 60) num6= random.randrange(1, 60) numsorteado = num1, num2, num3, num4, num5, num6 if num1 != num2 and num2!= num3 and num3 != num4 and num5 != num6 and num6 != num1: print (numsorteado) else: if numsorteado != user: print("Tentando novamente!") sorteio+=1 print(sorteio) elif numsorteado == user: print((numsorteado),"parabén você ganhou",(user)) break
  3. print ('[0]=Pedra, [1]=Papel e [2]=Tesoura') pedra = 0 papel = 1 tesoura = 2 jogada=int(input("Qual a sua primeira escolha? ")) jogada2=int(input('Qual a sua segunda escolha? ')) resultado={pedra: tesoura, tesoura: papel, papel: pedra} if jogada == jogada2: print('Empate') elif jogada==0 and jogada2==1 or jogada==1 and jogada2==2: print("Papel ganha de pedra") elif jogada==1 and jogada2==2 or jogada==2 and jogada2==1: print("Tesoura ganha de papel") elif jogada==2 and jogada2==0 or jogada2==2 and jogada==0: print("Pedra ganha de Tesoura")
  4. Boa noite @Midori obrigado pela sua explanação, mas não sei aplicar esse algoritmo se tiver tempo poderia me mostrar um exemplo?
  5. Bom dia! estou fazendo um exercício de programar um "jogo" de pedra, papel e tesoura e me surgiu duas dúvidas sobre: 1- tem como usar dois comandos elif na mesma linha? Pergunto isso por causa das condições que o Python tem que printar e não ter que usar muitas linhas elif jogada1 == 0 and jogada2 == 1: print('Papel ganha de pedra') elif jogada2 == 1 and jogada1 == 0: print('Papel ganha de pedra') Eu só consigo fazer que ele printe quem venceu dessa forma, se eu deixar apenas o 1 elif ele não interpreta se a jogada2 por pedra e a jogada1 for papel, tem como aplicar duas funções na mesma linha? 2- como fazer o programa printar Pedra no lugar do 0, Papel no lugar de 1 e tesoura no lugar do 3?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!