Python - Criando um teste / quiz

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 43

  • @viniciusbarrosdepaiva2790
    @viniciusbarrosdepaiva2790 3 ปีที่แล้ว +2

    Ótimo vídeo

    • @advance2
      @advance2  3 ปีที่แล้ว

      Fico feliz que tenha gostado :-)

  • @ModWorldOficial
    @ModWorldOficial 2 ปีที่แล้ว +2

    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.

    • @advance2
      @advance2  ปีที่แล้ว +1

      Haaaaaaaaa, obrigado pelo comentário meu amigo. Já pensou numa continuação pra eessa história?

  • @ahnhyejim833
    @ahnhyejim833 ปีที่แล้ว +3

    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.

    • @advance2
      @advance2  ปีที่แล้ว

      Que ótimo! Vou aguardar.

    • @menteemetas
      @menteemetas 7 หลายเดือนก่อน

      terminou???

  • @chronos5457
    @chronos5457 2 ปีที่แล้ว +2

    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?

    • @advance2
      @advance2  2 ปีที่แล้ว +1

      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().

  • @edsonbpbr
    @edsonbpbr 3 ปีที่แล้ว +2

    Top!

    • @advance2
      @advance2  3 ปีที่แล้ว

      Fico feliz que tenha gostado amigo

  • @KAIOLPV
    @KAIOLPV 2 ปีที่แล้ว +1

    um homem uma maquina ; a não é o homem da TI kkkkkk

    • @advance2
      @advance2  10 หลายเดือนก่อน

      kkkkkkkk

  • @p.anderson.
    @p.anderson. ปีที่แล้ว +2

    Tem como fazer algo parecido com isso que você fez, só que em uma janela de Aplicativo e com um fundo temático/movimento?

    • @advance2
      @advance2  ปีที่แล้ว

      Fala meu amigo. Existem algumas possibilidades. Uma delas é utilizar a biblioteca tkinter.

  • @LuizMiguelFerreiraTorres
    @LuizMiguelFerreiraTorres 8 หลายเดือนก่อน +3

    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
      @advance2  8 หลายเดือนก่อน

      Muito bom amigo. Fico feliz que tenha curtido. O que precisa que eu veja no seu código?

    • @LuizMiguelFerreiraTorres
      @LuizMiguelFerreiraTorres 8 หลายเดือนก่อน

      @@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

    • @advance2
      @advance2  8 หลายเดือนก่อน

      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
      @LuizMiguelFerreiraTorres 8 หลายเดือนก่อน +1

      @@advance2 acho q entendi, vou tentar, e incrementar outras funções, um dia eu volto aqui e mando meu codigo 🤣

    • @advance2
      @advance2  8 หลายเดือนก่อน +1

      @@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!

  • @otaldoviktor9682
    @otaldoviktor9682 ปีที่แล้ว +1

    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?

    • @RobertGames421
      @RobertGames421 ปีที่แล้ว +1

      Tem como sim! Na aula de condições if e else

    • @naoseidasantiga
      @naoseidasantiga 4 หลายเดือนก่อน

      tem,é só colocar "resposta=input(' você está bem?')
      if resposta =='sim' :
      print('(oq quiser)')
      if resposta== não :
      print('(oq quiser)')

  • @matheusmottaribeiro6011
    @matheusmottaribeiro6011 3 ปีที่แล้ว +2

    Me salvando nesta noite

    • @advance2
      @advance2  3 ปีที่แล้ว

      Tmj, artista!

  • @joaog.s.holschuh6530
    @joaog.s.holschuh6530 3 ปีที่แล้ว +3

    Opa bom, queria saber como faço para somar os pontos no final, de todas as questões?

    • @advance2
      @advance2  3 ปีที่แล้ว +1

      Você cria uma variável com valor 0. Depois, pra cada correta, você incrementa a pontuação da questão. Boa ideia?

    • @joaog.s.holschuh6530
      @joaog.s.holschuh6530 3 ปีที่แล้ว +2

      @@advance2 valeu cara ajudou pacas

  • @TheGlorinha11
    @TheGlorinha11 ปีที่แล้ว +1

    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

    • @advance2
      @advance2  ปีที่แล้ว

      Olá tudo bem? Me ajuda a entender melhor. Terei prazer em ajudar.

    • @RobertGames421
      @RobertGames421 ปีที่แล้ว +1

      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')

    • @RobertGames421
      @RobertGames421 ปีที่แล้ว +1

      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

    • @RobertGames421
      @RobertGames421 ปีที่แล้ว

      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

    • @RobertGames421
      @RobertGames421 ปีที่แล้ว

      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

  • @ivanpedrominiprogramador
    @ivanpedrominiprogramador 3 ปีที่แล้ว +1

    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?

    • @ivanpedrominiprogramador
      @ivanpedrominiprogramador 3 ปีที่แล้ว +1

      E se o aluno for criativo, dá pra fazer algo bem complexo, cheio de perguntas, funcionalidades, cores, etc

    • @advance2
      @advance2  3 ปีที่แล้ว

      Que bom que você gostou👍

    • @advance2
      @advance2  3 ปีที่แล้ว

      @@ivanpedrominiprogramador verdade, não há limites para a criatividade

  • @victordaniel320
    @victordaniel320 ปีที่แล้ว +1

    Funciona pra celular?

    • @advance2
      @advance2  ปีที่แล้ว

      Fala mestre funciona sim. Pega o App pydroid3

    • @victordaniel320
      @victordaniel320 ปีที่แล้ว +1

      @@advance2 Thank you very much

    • @advance2
      @advance2  ปีที่แล้ว +1

      My pleasure, dude