obrigando, eu queria fazer um assim pro inglês. Eu estou aprendendo inglês e coreano, você me ajudou muito mesmo. Eu vou termina e lhe mando o link dos meus cdd.
Oi 1. Como faço para que o programa ENCERRE IMEDIATAMENTE o quiz caso a pessoa erre a pergunta? 2. Como fazer as perguntas surgirem de forma aleatória sem se repetirem na mesma rodada? Ex.: numa rodada com as perguntas 1, 2, 3, 4, 5 nenhuma delas poderia se repetir. Como fazer?
Fala amigo, obrigado pela pergunta e por se inscrever. 1 - Basta colocar break caso ele não responda a correta, que ele sai do loop; 2 - Pra isso as perguntas precisam estar em uma lista, e com isso você pode usar a biblioteca random do python, com a função choice().
print(''' -----Seja bem vindo ao jogo de perguntas e respostas-----
Você responderá a 5 perguntas sobre histórias famosas da biblia Cada resposta correta você ganhará 10 pontos pontuação maxima: 50 ''') print('Vamos começar') print(''' Qual era o nome do casal que comeu do fruto da arvore proibida? ''') print('a) Adão e Raquel') print('b) Eva e Jacó') print('c) Isaque e Ester') print('d) Adão e Eva') pts = 0 resposta = input('Escolha uma das opções acima: ') print('') if resposta == 'd': print('Resposta correta') print('') pts = pts + 10 print(f'pontos={pts}') if resposta == 'a': print('Sua resposta está incorreta') print("") pts = pts + 0 print(f'pontos={pts}') if resposta == 'b': print('Sua resposta está incorreta') print("") pts = pts + 0 print(f'pontos={pts}') if resposta == 'c': print('Sua resposta está incorreta') print("") pts = pts + 0 print(f'pontos={pts}') print(''' Quem construiu a Arca que foi usada no diluvio? ''') print('a) João') print('b) Noé') print('c) Jonas') print('d) Lucas') pts = pts resposta = input('Escolha uma das opções acima: ') if resposta == 'b': print('Sua resposta está correta') print('') pts = pts + 10 print(f'pontos={pts}') if resposta == 'a': print('Sua resposta está incorreta') print("") pts = pts + 0 print(f'pontos={pts}') if resposta == 'c': print('Sua resposta está incorreta') print("") pts = pts + 0 print(f'pontos={pts}') if resposta == 'd': print('Sua resposta está incorreta') print("") pts = pts + 0 print(f'pontos={pts}') print(''' Quem abriu o Mar Vermelhor? ''') print('a) Josué') print('b) Paulo') print('c) Moises') print('d) Daniel') pts = pts resposta = input('Escolha uma das opções acima: ') if resposta == 'c': print('Sua resposta está correta') print('') pts = pts + 10 print(f'pontos={pts}') if resposta == 'a': print("Sua resposta está incorreta") print('') pts = pts + 0 print(f'pontos={pts}') if resposta == 'b': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') if resposta == 'd': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') print(''' Quem estava na cova dos leões? ''') print('a) Sansão') print('b) Davi') print('c) Abraão') print('d) Daniel') pts = pts resposta = input('Escolha uma das opções acima: ') if resposta == 'd': print('Sua resposta está correta') print('') pts = pts + 10 print(f'pontos={pts}') if resposta == 'a': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') if resposta == 'b': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') if resposta == 'c': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') print(''' Quem foram os pais de Jesus? ''') print('a) Abraão e Sara') print('b) Sansão e Dalila') print('c) José e Maria') print('d) Isaque e Rebeca') pts = pts resposta = input('Escolha uma das opções acima: ') if resposta == 'c': print('Sua resposta está correta') print('') pts = pts + 10 print(f'pontos={pts}') if resposta == 'a': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') if resposta == 'b': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') if resposta == 'd': print('Sua resposta está incorreta') print('') pts = pts + 0 print(f'pontos={pts}') print(f'Você conseguiu o total de {pts} pontos') São perguntas faceis pois a proposta inicial é um quiz para cianças, porem é só alterar a perguntas e as opções.
@@advance2 Se vc puder ver e me falar sua opinião, eu testei e ta tudo certo (eu acho), mas depois vou colocando mais opções. Uma coisa que eu queria era poder embaralhar as perguntas automáticamente, pra nem sempre ficar aparecendo nessa ordem
Excelente, tá certinho sim, pra vc colocar de forma aleatória, você precisará trabalhar com listas, colocando cada pergunta, como um item (em forma de objeto) da sua lista. E depois manda um sort na lista com random.
@@LuizMiguelFerreiraTorres top meu amigo, deixa acabar a minha correria desse início de ano, que futuramente faço um vídeo demonstrando o que você pediu. Parabéns pelo código!
voce pode ensina a meio que fazer uma inteligencia artificial que le o comanda, tipo 'vc esta bem?' c a pessoa fala 'nao' ele decifra e fala 'por que não?" e se ela fala que sim ele fala outra coisa?
Professor, como fazer isso omitindo palavras de uma frase pra pessoa completar? Com um volume de dados muito grande. Seria pra um livro inteiro de Direito haha me dá uma luz
import time time.sleep(2) print('Complete a frase:') time.sleep(3) print('Quem madruga...') time.sleep(3) print('A) Acorda tarde.') time.sleep(2) print('B) Bebe muito café.') time.sleep(2) print('C) Deus ajuda.') time.sleep(2) print('D) Consegue seus objetivos.') time.sleep(2) resp = input('Digite sua resposta:') if resp == 'C' or 'c': print('Parabéns, você acertou!') else: print('Sinto muito, resposta correta: C) Deus ajuda.') # esse é o outro exemplo que eu consegui fazer
Ignora essas condições, é só pra saber se esse é o exemplo que você precisa, o professor ainda vai passar sobre condições e funções, aí você vai conseguir entender o que cada uma faz
Muito bom o vídeo. Eu nem tinha imaginado em tentar fazer um quiz, é um bom jeito de exercitar if, elif, else, variáveis, etc. Só tentando dar uma dica, o senhor fala muito devagar e pausado, poderia tentar falar mais fluidamente?
Ótimo vídeo
Fico feliz que tenha gostado :-)
Já dá para criar um jogo simples para Playstore, interessante, parece ser difícil mas quando pega o começo da base é que nem escrever uma história.
Haaaaaaaaa, obrigado pelo comentário meu amigo. Já pensou numa continuação pra eessa história?
obrigando, eu queria fazer um assim pro inglês. Eu estou aprendendo inglês e coreano, você me ajudou muito mesmo. Eu vou termina e lhe mando o link dos meus cdd.
Que ótimo! Vou aguardar.
terminou???
Oi
1. Como faço para que o programa ENCERRE IMEDIATAMENTE o quiz caso a pessoa erre a pergunta?
2. Como fazer as perguntas surgirem de forma aleatória sem se repetirem na mesma rodada? Ex.: numa rodada com as perguntas 1, 2, 3, 4, 5 nenhuma delas poderia se repetir. Como fazer?
Fala amigo, obrigado pela pergunta e por se inscrever.
1 - Basta colocar break caso ele não responda a correta, que ele sai do loop;
2 - Pra isso as perguntas precisam estar em uma lista, e com isso você pode usar a biblioteca random do python, com a função choice().
Top!
Fico feliz que tenha gostado amigo
um homem uma maquina ; a não é o homem da TI kkkkkk
kkkkkkkk
Tem como fazer algo parecido com isso que você fez, só que em uma janela de Aplicativo e com um fundo temático/movimento?
Fala meu amigo. Existem algumas possibilidades. Uma delas é utilizar a biblioteca tkinter.
print(''' -----Seja bem vindo ao jogo de perguntas e respostas-----
Você responderá a 5 perguntas sobre histórias famosas da biblia
Cada resposta correta você ganhará 10 pontos
pontuação maxima: 50
''')
print('Vamos começar')
print('''
Qual era o nome do casal que comeu do fruto da arvore proibida?
''')
print('a) Adão e Raquel')
print('b) Eva e Jacó')
print('c) Isaque e Ester')
print('d) Adão e Eva')
pts = 0
resposta = input('Escolha uma das opções acima: ')
print('')
if resposta == 'd':
print('Resposta correta')
print('')
pts = pts + 10
print(f'pontos={pts}')
if resposta == 'a':
print('Sua resposta está incorreta')
print("")
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'b':
print('Sua resposta está incorreta')
print("")
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'c':
print('Sua resposta está incorreta')
print("")
pts = pts + 0
print(f'pontos={pts}')
print('''
Quem construiu a Arca que foi usada no diluvio?
''')
print('a) João')
print('b) Noé')
print('c) Jonas')
print('d) Lucas')
pts = pts
resposta = input('Escolha uma das opções acima: ')
if resposta == 'b':
print('Sua resposta está correta')
print('')
pts = pts + 10
print(f'pontos={pts}')
if resposta == 'a':
print('Sua resposta está incorreta')
print("")
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'c':
print('Sua resposta está incorreta')
print("")
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'd':
print('Sua resposta está incorreta')
print("")
pts = pts + 0
print(f'pontos={pts}')
print('''
Quem abriu o Mar Vermelhor?
''')
print('a) Josué')
print('b) Paulo')
print('c) Moises')
print('d) Daniel')
pts = pts
resposta = input('Escolha uma das opções acima: ')
if resposta == 'c':
print('Sua resposta está correta')
print('')
pts = pts + 10
print(f'pontos={pts}')
if resposta == 'a':
print("Sua resposta está incorreta")
print('')
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'b':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'd':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
print('''
Quem estava na cova dos leões?
''')
print('a) Sansão')
print('b) Davi')
print('c) Abraão')
print('d) Daniel')
pts = pts
resposta = input('Escolha uma das opções acima: ')
if resposta == 'd':
print('Sua resposta está correta')
print('')
pts = pts + 10
print(f'pontos={pts}')
if resposta == 'a':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'b':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'c':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
print('''
Quem foram os pais de Jesus?
''')
print('a) Abraão e Sara')
print('b) Sansão e Dalila')
print('c) José e Maria')
print('d) Isaque e Rebeca')
pts = pts
resposta = input('Escolha uma das opções acima: ')
if resposta == 'c':
print('Sua resposta está correta')
print('')
pts = pts + 10
print(f'pontos={pts}')
if resposta == 'a':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'b':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
if resposta == 'd':
print('Sua resposta está incorreta')
print('')
pts = pts + 0
print(f'pontos={pts}')
print(f'Você conseguiu o total de {pts} pontos')
São perguntas faceis pois a proposta inicial é um quiz para cianças, porem é só alterar a perguntas e as opções.
Muito bom amigo. Fico feliz que tenha curtido. O que precisa que eu veja no seu código?
@@advance2 Se vc puder ver e me falar sua opinião, eu testei e ta tudo certo (eu acho), mas depois vou colocando mais opções. Uma coisa que eu queria era poder embaralhar as perguntas automáticamente, pra nem sempre ficar aparecendo nessa ordem
Excelente, tá certinho sim, pra vc colocar de forma aleatória, você precisará trabalhar com listas, colocando cada pergunta, como um item (em forma de objeto) da sua lista. E depois manda um sort na lista com random.
@@advance2 acho q entendi, vou tentar, e incrementar outras funções, um dia eu volto aqui e mando meu codigo 🤣
@@LuizMiguelFerreiraTorres top meu amigo, deixa acabar a minha correria desse início de ano, que futuramente faço um vídeo demonstrando o que você pediu. Parabéns pelo código!
voce pode ensina a meio que fazer uma inteligencia artificial que le o comanda, tipo 'vc esta bem?' c a pessoa fala 'nao' ele decifra e fala 'por que não?" e se ela fala que sim ele fala outra coisa?
Tem como sim! Na aula de condições if e else
tem,é só colocar "resposta=input(' você está bem?')
if resposta =='sim' :
print('(oq quiser)')
if resposta== não :
print('(oq quiser)')
Me salvando nesta noite
Tmj, artista!
Opa bom, queria saber como faço para somar os pontos no final, de todas as questões?
Você cria uma variável com valor 0. Depois, pra cada correta, você incrementa a pontuação da questão. Boa ideia?
@@advance2 valeu cara ajudou pacas
Professor, como fazer isso omitindo palavras de uma frase pra pessoa completar? Com um volume de dados muito grande. Seria pra um livro inteiro de Direito haha me dá uma luz
Olá tudo bem? Me ajuda a entender melhor. Terei prazer em ajudar.
print('Complete a frase por extenso: ')
r1 = input('Quem madruga...')
if r1 == 'Deus ajuda':
print('Parabéns, você acertou!')
else:
print('Sinto muito, resposta correta: Deus ajuda')
Olha se esse exemplo é o que você precisa, se não for faço outro, eu não sou o professor mas tento passar o que eu sei, um ajudando o outro
import time
time.sleep(2)
print('Complete a frase:')
time.sleep(3)
print('Quem madruga...')
time.sleep(3)
print('A) Acorda tarde.')
time.sleep(2)
print('B) Bebe muito café.')
time.sleep(2)
print('C) Deus ajuda.')
time.sleep(2)
print('D) Consegue seus objetivos.')
time.sleep(2)
resp = input('Digite sua resposta:')
if resp == 'C' or 'c':
print('Parabéns, você acertou!')
else:
print('Sinto muito, resposta correta: C) Deus ajuda.')
# esse é o outro exemplo que eu consegui fazer
Ignora essas condições, é só pra saber se esse é o exemplo que você precisa, o professor ainda vai passar sobre condições e funções, aí você vai conseguir entender o que cada uma faz
Muito bom o vídeo. Eu nem tinha imaginado em tentar fazer um quiz, é um bom jeito de exercitar if, elif, else, variáveis, etc.
Só tentando dar uma dica, o senhor fala muito devagar e pausado, poderia tentar falar mais fluidamente?
E se o aluno for criativo, dá pra fazer algo bem complexo, cheio de perguntas, funcionalidades, cores, etc
Que bom que você gostou👍
@@ivanpedrominiprogramador verdade, não há limites para a criatividade
Funciona pra celular?
Fala mestre funciona sim. Pega o App pydroid3
@@advance2 Thank you very much
My pleasure, dude