Barea
Membro Júnior-
Posts
5 -
Cadastrado em
-
Última visita
Reputação
5-
Python Desafio da MegaSena, preciso ordenar os números printados aleatórios e conferir
Barea respondeu ao tópico de Barea em Programação - outros
@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 -
Python Desafio da MegaSena, preciso ordenar os números printados aleatórios e conferir
Barea postou um tópico em Programação - outros
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 -
Python algoritmo jogo Pedra, Papel e Tesoura
Barea respondeu ao tópico de Barea em Programação - outros
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") -
Python algoritmo jogo Pedra, Papel e Tesoura
Barea respondeu ao tópico de Barea em Programação - outros
Boa noite @Midori obrigado pela sua explanação, mas não sei aplicar esse algoritmo se tiver tempo poderia me mostrar um exemplo? -
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