Ir para conteúdo
Fórum Script Brasil

milena estudante

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre milena estudante

milena estudante's Achievements

0

Reputação

  1. Olá, tudo bem? eu estou usando o pygame pra colocar som no meu projeto, mas duas variaveis de som estão funcionando e as outras duas não....até coloquei play no começo do codigo pra ver se o problema era a música, mas tava tocando normalmente: Até troquei os audios de lugar e não funcionou, acho que o problema tá no código mesmo q em determinada parte para de funcionar (não funciona acerteitudo e erreitudo; ganhei e errei funcionam normalmente) from random import randint import pygame pygame.init() #Efeitos ganhei = pygame.mixer.Sound('coin.mp3.wav') errei = pygame.mixer.Sound('errobuzz.wav') acerteitudo = pygame.mixer.Sound('winningmusic.wav') erreitudo = pygame.mixer.Sound('gameover.wav') print("Bem-vinde ao JOGO da TABUADA! \nFunciona assim: Escolha a dificuldade e resolva as contas:") dificuldade = input('Escolha a dificuldade: \n[1]Fácil \n[2]Moderado \n[3]Hardmode') #Contadores contador = 0 contador2 = 0 #FACIL if dificuldade == '1': print('Você escolheu FÁCIL: \n') while contador < 5: contador = contador + 1 num1 = randint(0,6) num2 = randint(0,6) resposta = input(f'{num1} x {num2} = ') resolva = num1 * num2 if int(resposta) == resolva: contador2 = contador2 + 1 ganhei.play() if int(resposta) != resolva: errei.play() print(f'Péen! Na verdade é {resolva}') print(f'Você acertou {contador2} vezes!') if int(contador2) == 5: acerteitudo.play() print('Parabéns, você acertou TODAS!!') elif int(contador2) < 5 and int(contador2) > 3: print('Você acertou quase tudo! Continue praticando!!') elif int(contador2) == 0: erreitudo.play() print('Uau, você conseguiu errar tudo! estou impressionade--') else: print('Dá pra ver que multiplicação não é seu forte, mas não desista!') #MODERADO elif dificuldade == '2': print('Você escolheu MODERADO!') while contador < 7: contador = contador + 1 num1 = randint(4,8) num2 = randint(4,8) resolva = num1 * num2 resposta = input(f'{num1} x {num2} = ') if int(resposta) == resolva: ganhei.play() contador2 = contador2 + 1 if int(resposta) != resolva: errei.play() print(f'Péen! Na verdade é {resolva}') print(f'Você acertou {contador2} vezes!') if int(contador2) == 7: acerteitudo.play() print('Parabéns, você acertou TODAS!!') elif int(contador2) < 7 and int(contador2) > 4: print('Você acertou quase tudo! Continue praticando!!') elif int(contador2) == 0: erreitudo.play() print('Uau, você conseguiu errar tudo! estou impressionade--') else: print('Dá pra ver que multiplicação não é seu forte, mas não desista!') #DIFICIL elif dificuldade == '3': print('Você escolheu HARDMODE! \n--Apenas os corajoses escolhem esse nível--') while contador < 10: contador = contador + 1 num1 = randint(6,12) num2 = randint(6,12) resolva = num1 * num2 resposta = input(f'{num1} x {num2} = ') if int(resposta) == resolva: ganhei.play() contador2 = contador2 + 1 if int(resposta) != resolva: errei.play() print(f'Péen! Na verdade é {resolva}') print(f'Você acertou {contador2} vezes!') if int(contador2) == 10: acerteitudo.play() print('Parabéns, você acertou TODAS!!') elif int(contador2) < 10 and int(contador2) > 5: print('Você acertou quase tudo! Continue praticando!!') elif int(contador2) == 0: erreitudo.play() print('Uau, você conseguiu errar tudo! estou impressionade--') else: print('Dá pra ver que multiplicação não é seu forte, mas não desista!')
  2. Oi, tudo bem? Eu fiz um código de descobrir se 3 valores formam um triângulo. Coloquei o while depois pra repetir a operação caso o usuário desejar, porém, depois de uma tentativa errada (o usuário digitar algo diferente de sim ou não), o comando 'não' não está acionando o break... Codigo: print('Bem-vinde ao Triangulo Descobrinator! \n Informe três valores e eu direi se é um triângulo.') while True: LadoA = int(input("Informe o valor do primeiro lado:")) LadoB = int(input("Informe o valor do segundo lado:")) LadoC = int(input("Informe o valor do terceiro lado:")) if LadoA < LadoB + LadoC: print(f'Os lados {LadoA},{LadoB},{LadoC} formam um triângulo!') else: print('Esses lados não formam um triângulo, pois LadoA > LadoB + LadoC!\n Que pena!') repeticao = input('Deseja informar novos valores? (Digite sim ou não)') if repeticao == 'não': print('Obrigade por usar o Triangulo Descobrinator! \n Até mais!') break elif repeticao != 'sim': repeticao = input('Não entendi, digite apenas sim ou não:') Run: (grifei a parte que deu errado) Bem-vinde ao Triangulo Descobrinator! Informe três valores e eu direi se é um triângulo. Informe o valor do primeiro lado:100 Informe o valor do segundo lado:1 Informe o valor do terceiro lado:1 Esses lados não formam um triângulo, pois LadoA > LadoB + LadoC! Que pena! Deseja informar novos valores? (Digite sim ou não)sim Informe o valor do primeiro lado:1 Informe o valor do segundo lado:2 Informe o valor do terceiro lado:1 Os lados 1,2,1 formam um triângulo! Deseja informar novos valores? (Digite sim ou não)j Não entendi, digite apenas sim ou não:não Informe o valor do primeiro lado:1 Informe o valor do segundo lado:1 Informe o valor do terceiro lado:1 Os lados 1,1,1 formam um triângulo! Deseja informar novos valores? (Digite sim ou não)não Obrigade por usar o Triangulo Descobrinator! Até mais! Process finished with exit code 0
×
×
  • Criar Novo...