Como criar um Quiz em Python | Jogo de perguntas e respostas em Python
2K views
Nov 9, 2024
Como criar um Quiz em Python | Jogo de perguntas e respostas em Python Parte #06 Baixa icon: https://icons8.com/icons/set/quiz Ebook para esse projeto: https://go.hotmart.com/P83936569G?dp=1 Projeto Explicacao: Link: https://www.usandopy.com/pt/projetos-em-python/como-criar-um-quiz-em-python-jogo-de-perguntas-e-respostas-em-python/ Seja membro do canal Junte-se a este canal para obter acesso a vantagens: https://www.youtube.com/channel/UCMqGy4xIIGs01ZVcBv0B8Cw/join ==================================== 📔 E-books práticos ==================================== Exercícios de Programação ➡︎ http://bit.ly/3XJoWO5 Projetos Python para Praticar ➡︎ http://bit.ly/3jA56G6 👍 Os e-books são gratuitos para os membros do canal
View Video Transcript
0:01
Olá pessoal sejam bem-vindos de volta ao canal eu sou o João hoje aqui vamos fazer mais um projeto para que nós possamos praticar o Python Ok como gosto
0:09
de dizer mal na massa então aqui vamos construir um quiz Como podemos ver aqui a nossa interface gráfica Então esse
0:17
aqui praticamente é um quiz que vai nos dando algumas perguntas aleatoriamente e temos aqui quatro opções que nós podemos
0:23
responder então a primeira pergunta por exemplo que temos aqui é o seguinte Ok qual é o maior planeta do sistema solar
0:28
eu vou respondendo apenas a atamento Ok qual é o Quem pintou a obra à noite
0:34
estrelado Ok então o quiz vai rodando Ok S eu meti um limite de 10 perguntas ok
0:39
assim que ele terminar com as 10 perguntas ele ir me mostrar a minha pontuação total e depois daí vai me
0:45
mostrar um botão me perguntar se eu gostaria de jogar de novo ou não deixa me
0:50
demonstrar tem aqui terminei o quiz disse seguinte Parabéns Você completou o co pontuação final obtive apenas uma
0:57
pergunta certa e fora de 10 perguntas Ok então quer dizer que eu errei no perguntas então depois daqui eu vou dar
1:03
um cli Ok e tem aqui esse botão vai me perguntar de novo ok jogar de novo ou não se eu em jogar de novo ele irá de
1:10
novo baralhar as perguntas e vai fazendo Quiz Ok essa que será a primeira pergunta eu vou respondendo responder
1:17
responder responder respondendo e a se vai repetindo Ok
1:22
mesma coisa Parabéns Você completou o pção Fin
1:28
do contação final dois fora de 10 Então o que nós vamos construir praticamente é
1:35
algo do gênero Ok então este aqui é mais um daqueles projeto que tu podes fazer para que tu possas praticar o Python e
1:40
assim melhorar as suas habilidades Então esse projeto também sim creio que você pode pôr no seu portfólio até ainda pode
1:46
melhorar o visual e acrescentar mais opções Ok quem sabe lá demonstrar por exemplo aqui a pontuação na tela e vai
1:53
aumentando algumas coisas para que tu possas praticar realmente o Python E como eu sempre digo que não obtenha o
2:00
mesmo resultado que o meu se meu aqui está cento Então gostaria que o teu seja preto ou qualquer qualquer outra cor Ok
2:06
nunca obt o mesmo resultado final com os meus projetos dessa maneira irá demonstrar que sim tu realmente
2:13
praticastes e também foste explorando mais opções que tu podes implementar neste projeto Então boa sorte e vamos
2:19
fazer o projeto Ok vamos dar início então ao nosso projeto veja aqui o primeiro passo que
2:27
nós vamos fazer é a preparação dos arquivos e também a importação das bibliotecas mas primeiramente nós vamos
2:33
criar algumas perguntas manualmente que nós devemos inserir na folha de Excel então este processo aqui é um processo
2:39
bastante longo eu vou criar um script Python que vai fazer as inserções automaticamente na folha de Excel e esse
2:47
códico aqui eu deixarei na descrição do vídeo também para que vocês não possam perder bastante tempo mas apenas
2:53
primeiramente ir demonstrar como é que o como é que será o formato desse código ok
3:00
então este có que vai sa do G nós vamos criar um novo ficheiro Python eu Veri aqui nessa pátina vou criar meu projeto
3:07
Nova novo arquivo irei salvar aqui eu vou chamar apenas de dados
3:15
ponp uma vez estudent dados pon pai eu vou importar o pandas Import pandas
3:23
as pd ok nós vamos usar o pandas para que possa interagir com Excel assim seria as perguntas e respostas
3:30
para assim serer as perguntas e respostas dentro da folha de Excel muito bem deixa só aumentar aqui o zoom para
3:36
que vocês possam ver agora uma vez que eu importei o
3:43
pandas eu vou criar minha lista de perguntas farei ISO listas de perguntas
3:49
listas de perguntas irei aqui vou criar uma vari cham questions escrev mesmo em
3:56
inglês não faz mal que significa perguntas e eu vou criar uma lista Ok essa lista será algo assim do gênero
4:01
Então essa lista aqui ele vai ser listas de listas ok uma lista que contém listas de várias perguntas ok será pergunta e
4:10
quatro opções e depois iremos meter um número que vai
4:15
indicar Qual das opções que está a ser se se é o primeiro o segundo terceiro ou o quarto Então isto vai ser algo do
4:21
gnero Ok eu tenho uma lista e quar Dea uma lista e vou colocar uma vírgula aqui e de novo criar uma lista vazia então na
4:29
primeira da lista vamos ter o seguinte Ok por exemplo a primeira pergunta pode ser algo do gênero Qual é a capital eu
4:38
sei que aqui o temha que levar acento Ok vamos imaginar que eu pus acento podem ess Qual é a capital da França Qual a
4:47
capital da França sei também que França que leva cilha o meu teclado como está em inglês então não quero mais passer
4:52
naquele processo de trocar Tod o teclado desculpa e assim o teclado mesmo ir
4:57
meter ponto de interação depois disso eu vou pô uma vírgula então a primeira opção que eu terrei aqui ir chamar de
5:03
Paris Ok a cidade do Amor a segunda opção irei para
5:10
Londres a terceira opção será Berlim não vai ser
5:16
Berlim e por fim a última opção irei para Roma Ok como nós dissemos serão
5:22
quatro opções okis isto vou colocar vírgula e aqui eu
5:28
vou eh usar um número ok aqui como teremos quatro opções então nós teremos
5:34
números que vão variar de 1 2 3 e 4 se eu meter número um quer dizer que vai ser a primeira opção número dois será
5:40
para a segunda opção número três será para a terceira opção e por fim número quatro será para a quarta opção então
5:45
aqui nessa resposta aqui desculpa aqui nessa pergunta nós sabemos que a resposta certa é Paris então aqui eu vou
5:51
meter o número que representa a resposta certa que é um que vai ser para a primeira opção Então nós vamos fazer
5:56
esse processo aqui da mesma maneira Ok mesmo para a segunda pergunta também vamos criar e vamos pô da mesma maneira
6:03
ok que será aqui já nessa lista e vamos criar para a terceira pergunta também vamos P vírgula e também iremos
6:08
acrescentar uma outra lista Então para que nós não possamos repetir esse processo eu tenho já aqui a minha lista
6:13
irei apenas copiar e colar e não se preocupa que deixarei essa lista aqui na descrição do vídeo também para que vocês
6:19
não possam entrar manualmente Eu já copiei a minha lista virei aqui e vou apenas colar Ok collei
6:26
tenho aqui a minha lista de perguntas que tenho todas as perguntas e também diversas opções Ok por exemplo
6:32
aqui na segunda chama segunda questão Qual é o resultado de 8 + 5 é 13 então
6:38
aqui metemos número dois que significa 13 é a resposta correta perfeito então agora apois de
6:45
nós criarmos a nossa lista e vamos fazer a inserção para folha de Excel então
6:51
vamos fazer o seguinte vamos criar de novo aqui uma Data Frame de pandas Ok
6:56
vamos ver criando melhor dizer criar
7:03
data criar Data Frame do pandas e frame do
7:11
pandas e após isso eu vou criar um DF que será igual a
7:18
pd ponto e Data Frame Data Frame Data Frame Data Frame ire
7:28
abrir o parenteses e vou vou vou colocar o seguinte questions que significa
7:34
pergunta questions a nossa lista de perguntas e vou passar as colunas Ok
7:40
colums em inglês para também escreve colums será igual a aqui vou meter o
7:46
nome das colunas a na primeira coluna eu ter será de
7:51
perguntas vírgula na segunda vai ser as opções então aqui vai ser opção
7:57
um opção um ok opção um vírgula
8:05
então aqui dur será tudo igual que opção 1 opção 2 Opção 3 até qu opção dois
8:13
Opção 3 e por fim a opção quatro
8:20
e depois dele vamos ter a resposta ok
8:25
vamos ter uma será de resposta resposta então aqui vai ser opção 4 esse Opção
8:33
3 aqui opção número dois perguntas opção 1 opção 2 Opção 3 opção 4 opção aqui vão
8:40
ser os nome das colunas da folha de Excel então agora apois isto nós vamos salvar isto aqui em uma folha Excel
8:47
Então vamos lá ver vou comentar aqui salvar
8:52
no arquivo Excel salvar no arquivo
8:58
Excel faço isso então tirei DF P faço isso und
9:06
Excel Vamos abrir fechar então aqui vou criar uma folha de Excel caso essa folha
9:14
não existe ele vai criar caso exista ele apenas vai inserir os dados Então vou chamar de questions outra vez pergunt se
9:21
forem em português questions pon vou p agora o formato de folha Excel que X lsx
9:30
agora pois isso eu farei víg irei por index será igual a f ok que significa
9:36
falso desculpa falso e depois disso eu vou
9:41
imprimir uma mensagem para me dizer que não sim as perguntas foram inseridas irei fazer isto
9:48
print abri parênteses e fechei vou dizer o seguinte perguntas inseridas com
9:53
sucess perguntas inseridas [Música]
9:59
com sucesso então este código el praticamente ele cria um dataframe do
10:05
pandas com as perguntas opções e também a resposta ok da lista e em seguida ele
10:10
salva esse dataframe no arquivo que nós chamamos de questions XLS x e usando o
10:17
método do Excel ele irá inserir que essas perguntas e respostas sejam
10:23
inserida no arquivo Excel então vocês também nunca se esqueçam ok que que para
10:29
fazerem o uso do pandas devem ter o pandas instalado Ok caso você não tenha o pandas instalado é simples
10:34
simplesmente entra no comando PIP Oh desculpa PIP
10:41
install pandas dessa maneira Dá um enter e ele fazer a instalação Então agora eu
10:46
vou executar esse código aqui Como podem ver a nossa pasta não tem nenhum arquivo Excel então eu vou executar salvei
10:53
executei Vamos lá ver puxar um pouquinho aqui para cima é
10:59
perguntas inserida com sucesso temos aqui então se eu ver aqui nessa pasta deixa aqui na pasta Open F já temos aqui
11:09
as nossas perguntas e respostas deixa-me abrir essa ficheira Excel que ele já que vir agorinha
11:22
Como podemos ver aqui temos as nossas perguntas aqui estão as perguntas opções 1 2 3 4 e aqui temos as resposta dessas
11:29
opções então assim nós concluímos o primeiro passo do nosso projeto emp P
11:36
então agora a segunda operação que nós iremos realizar é a
11:45
seguinte uma vez que nós já temos eh como é que que se chama mesmo já temos as perguntas e respostas dentro da nossa
11:51
folha de Excel agora nós vamos começar com a criação do nosso projeto em si Ok
11:57
vamos primeiramente começar a construir a nossa interface gráfica e depois aí
12:02
assim vamos começando construir também a parte das funções que teremos como verificar as respostas e outras coisas
12:09
assim em diante Então vamos lá começar primeiramente com a criação da nossa interface gráfica para tal nós vamos
12:15
criar aqui um novo arquivo New irei salvar então esse aqui eu vou chamar de
12:20
Main PP esse salvei eu virei
12:26
aqui primeiramente eu vou importar bibliotecas necessárias que vai ser Import
12:36
Dek e també vou importar de
12:42
novo Import message boar também ooto image Ok vamos lá
12:54
verpa Import foto
12:59
foto aí mesmo para que nós possa nos permitir nós inserimos imagem dentro do teinter e mais uma coisa não se esqueçam
13:06
que esse projeto aqui eu costumo construir para que vocês possam praticar Python de uma forma mais eh como eu
13:13
dizer mais explorativa ok para que vocês possam pô em Ação as vossas habilidades razão que que bastante projetos diversos
13:20
projetos também que envolvem diversas técnicas e métodos Ok então conando da construção desses projetos vocês vão
13:26
aprendendo novas coisas que serão realmente útil e vocês vão começar vendo que isto que Python praticamente é
13:32
realmente uma linguagem fácil e depois vocês também podem explorar mais coisas ok mais bibliotecas também você vão
13:38
conhecendo criando esses projetos e assim em diante agora vamos lá ver também vamos importar também por fim
13:44
Import pandas as
13:52
pd também iremos importar o Random Ok Import Random Random
13:59
Ok perfeito então então apois nós importamos as bibliotecas necessárias OK
14:05
agora vamos carregar as perguntas que nós temos aqui nesse arquivo de Excel então para tal vai ser o seguinte nós
14:11
podemos criar uma variável em aqui mesmo em Python vamos chamar de DF que será igual a pd P read Ok read
14:22
Excel dessa maneira que nós vamos ler o arquivo e o arquivo Excel então aqui vamos passar o nome que vai que nós
14:29
chamamos de questions questions p x tá Aí xlsx salvei e depois disso nós
14:38
podemos pegar essas perguntas Então vamos ter o seguinte questions será igual a
14:45
DF ponto sample tá aqui eh eu iria Abrir daria um limite apenas
14:52
de igual a 10 então aqui o Samp ele vai me perguntar vai me permitir para que eu possa pegar esses valores aleatoriamente
14:58
Ok para que ele não pega Tipo na primeira pergunta segunda pergunta do jeito que está organizada no arquivo mas
15:04
ela aqui vai pegar aleatoriamente apenas 10 perguntas Então vamos ter ponto
15:09
velhos pon velhos pon list tá ele vai formar isso aqui em forma de uma lista
15:16
se eu salvar e se eu executar este coro aqui vamos lá ver print abri e
15:22
fechei eh print vamos lá imprimir o qu o questions questions salvei
15:30
executei deixamos subir isto aqui vocês podem ver aqui ele imprimiu a
15:36
pegou 10 perguntas aleatoriamente e imprimiu as 10 perguntas com todas as opções e também a resposta certa muito
15:43
bem agora após isto o agora vamos criar ou melhor dizer
15:49
vamos configurar a nossa interface gráfica Então vamos ter primeiramente o
15:55
seguinte eu vou subir aqui e vamos começar Ok janela será igual a
16:02
TK P TK Ok TK Então já temos a nossa janela vamos de janela janela será igc
16:11
janela TT J eu irei abrir e fechar vamos chamar
16:19
de que não gosto de dar n aqui eu darei o nome janela P geometry
16:26
geometry abri fechei e vamos colocar
16:31
[Música] 400x e por fim
16:37
450 salvei faço isto então agora Vamos
16:43
definir algumas cores do fundo da nossa janela que vamos ter o seguinte background e vamos chamar de background
16:49
color tá aqui e vai ser igual ou será igual a cardinal Ok vamos p e
16:57
s tá aqui a cor que e e e
17:03
e texto a cor de texto vamos vamos definir aqui texto color vamos chamar de test color que será igual também a
17:10
desculpa deve estar dentro de quem vamos C Deal e 3 3 3 3 3 3 seis vezes Ok não
17:19
se esr seis vezes e 3 3 Ok devem ser seis vezes esses TRS 3 TR então aqui
17:25
definimos a cor do fundo aqui definimos a cor de t tto e agora após isso vamos
17:32
também definir as cores do botão aqui vamos chamar Bon Bon color Ok então aqui as vari eu estou dar nome em inglês
17:39
também podia ser uma forma de exercitar em inglês não faz mal e depois vamos p o
17:44
aqui a cor do botão será igual a cardinal f e vamos ter a seguinte cor Ok
17:56
4 4c a F50 ok que é esta cor aqui salvei
18:03
agora seim quer definir as cores do fundo a cor de texto e também por fim a cor do botão agora vamos começar a fazer
18:09
aplicar então aqui eu vou vou comentar dizendo o seguinte o quê definindo
18:14
definindo as cores as cores que nós vamos usar para esse projeto muito bem
18:20
agora pois aqui vamos ter do Windows não
18:25
é bem Windows mas sim Windows não é bem Windows mas sim Windows Windows P configure
18:31
eh configure windows.cfg tá aqui windows.cfg eu irei abrir e fechar vai
18:38
ser BG será igual a background color tá aqui BG que significa por do fundo e também
18:45
vou ter o e também vou ter mais outra opção que chamamos de Windows Ok Windows
18:51
Eh desculpa aqui não chamei não usei bem Windows mas tinha que ser janela porque o Windows foi a versão que eu fiz em em
18:58
inglês chamei de Windows mas aqui eu vou usar a versão em português que vai ser janela janela ponto option Ok option AD
19:09
significa nós quemos definir uma cor para todo para toda a interface farei
19:15
Isto vai ser dentro de vírgulas altas Eh vamos colocar o asterisco depois vamos
19:21
ter fonte e aqui vamos colocar vírgula
19:27
depois disso vamos definir o o tipo de letra aqui vai que será Aral
19:35
salvei Agora após isto vamos apenas chamar o Main loop para que nós possamos vercar janela pon Main loop abri e
19:44
fechei salvei e executei como nós podemos ver aqui já que damos a nossa janela vazia e Assim
19:52
ficamos por aqui então no próximo vídeo nós iremos começar a adicionar algumas eh algumas Labs E também o botão e bem
20:01
também como o ícone do próprio projeto então eu sou o João vej no próximo vídeo muito obrigado
20:08
fui como nós podemos ver aqui esse aqui é o Projeto original Então esse aqui é o que estamos a fazer a cópia Então já
20:15
temos a estrutura principal do do aplicativo então agora vamos começar a meter esses botões aqui vamos também
20:22
essa la também vamos P esse ícone aqui do projeto Ok então vamos começar com o
20:27
seguinte para que nós possamos criar ou melor diz para que nós possamos inserir o nosso
20:33
vocês devem ter esse ok ou talvez qualquer vocês V entender ve vocês podem
20:39
baixar ícones a partir desse Website queos mostrar prop deixar o link na
20:45
descrição do vídeo então aqui vocês podem ver aqui e baixar o você v aqui no campo deesis
20:53
você podem Quiz deixa eu ument Quiz porque eu estou a procura um
20:59
ícone parecido um pouquinho com Quiz então depois de eu procurar com Quiz eu vou pesquisando até encontrar talvez uma
21:06
imagem que possa ser satisfatória para esse projeto deixa-me ver que pode
21:12
representar quiz quiz quiz apresent isso aqui também podemos usar tem também
21:17
podemos usar e esse aqui foi o que eu usei nesse projeto então D um clique e assim que eu darei um clique
21:24
vocês simplesmente podem ver aqui tamb desculpa a assim que vocês darem clique
21:29
vocês podem ver simplesmente aqui clicar em download aqui Escolhe a opção Ok veja ela aqui é marcou duas opções se eu
21:35
clicar ele vai baixar em forma de um arquivo Ok em forma de um arquivo zip então escolha apenas uma opção eu gosto
21:42
dear aqui personalizada Onde eu posso escolher o tamanho e depois dá um clique e ele vai fazer o download eu como já
21:48
não eu como já tenho não vou baixar de novo tá ok mas não se preocupa deixar essa o link na descrição do vídeo Então
21:55
agora eu virei aqui após eu baixar o meu eh como é que se chama o meu é o icon
22:03
então eu vou pegar esse icon e vou colocar na pasta onde eu estou
22:08
trabalhando este aqui é o link desculpa ess aqui é o é o ícone eu ir copiar e
22:15
vou na pasta onde eu estou fazendo esse projeto aqui que é essa pasta aqui e vou
22:20
simplesmente colar aqui Como podem ver aqui gravando Quiz então é aqui essa Pina onde eu estou trabalhando
22:25
atualmente collei aqui o meu logo então pois isto eu irei regressar para o meu
22:32
eh arquivo ok deixa-me voltar aqui muito bem uma vez que eu já tenho ele aqui
22:39
presente na mesma localidade está aqui o arquivo logo então vamos fazer o
22:49
seguinte bem aqui por debaixo nós definimos tudo isto aqui daria um pouquinho de
22:54
espaço e vamos fazer o seguinte primeiramente vamos apresentar o nosso
23:00
icon na nossa tela Então isto vai ser o seguinte Ok
23:05
icon econ na tela Então isto vai ser eu vou vou criar uma variável chamada app
23:11
icon app icon que será igual o meu Apple
23:18
econ será igual a foto image irei Abrir vamos passar aqui o nosso
23:24
file que será igual a faço isto vou passar o logo ok
23:32
logo.png que é o logo que é o nome do arquivo que tenho aqui logo png que é
23:38
também png que é a extensão agora apois isto eu também terei o app vou criar uma
23:43
var chamada Label app Label que será igual a t
23:49
TK P Label TK P Label ire abrir e fechar
23:55
depois vamos P vamos pôr na posição no Windows des na janela a no na
24:01
janela vírgula e image será igual a app icon tá aqui
24:09
vírgula e o background que é o nosso BG será igual a background color que nós
24:14
definimos aqui a cor do fundo nós definimos aqui tá salvei e após disso eu
24:21
vou usar o pack para que esse seja posicionado na nossa tela Então vai ser
24:27
o Uplay aqui
24:32
nos AB fechei Vamos colocar um p
24:39
10 executei ass o primeiro passo conclu como nós podemos ver já
24:46
temos noss na nossa tela agora vamos criar esse aqui de
24:52
perguntas que ser o seguin voltei aqui agora daria um pouquinho de
24:59
espaço Vamos colocar o seguinte Ok vamos lá ver eh faço isso aqui então aqui vamos
25:06
colocar alguns componentes na nossa interface vamos L ver componentes
25:13
componentes da interface da interface vamos ter o seguinte Ok
25:20
e primeira coisa que nós teremos é o seg então eu vou criar uma variável vou
25:26
chamar de question Label que significa essa variável ele terá é que vai apresentar as perguntas ok então V vou
25:33
chamar question Label dessa maneira aqui question Label significa Label de
25:38
perguntas que será a TK ponto Label el abrir e fechar vamos
25:45
passar na janela vírgula vamos p o teste onde ele será igual faço isso e vírgula
25:54
irei colocar o rapl caso a pergunta seja bastante Comprida Então para que ele possa ir na segunda linha Então vou
26:01
colocar será igual a 380 o background será igual background
26:06
será igual a background color vula FG FG será igual a
26:15
Test Test color V será igual
26:24
a a test Color
26:35
vírgula a fonte será igual a Abrir parênteses vamos passar o Aral eh Aral
26:44
virgula tamanho de 12 vírgula e vamos por negritado que é bold desta maneira
26:50
aqui salvei após isto eu vou para a próxima linha então vou ter o meu question Label
27:00
esse aqui como é um aplicativo pequeno eu vou usar quase tudo o pack ok Porque pack ele vai metendo as coisas
27:05
automaticamente e vai se ajustar então irei colocar pack abri e fechei vamos
27:11
por o nosso pad ele será igual a 20 salvei se eu executar isto aqui deixa-me
27:17
ver salvei executei então a pergunta praticamente
27:23
está aqui mais para tal eu vou escrevendo aqui poro de uma coisinha a meter pergunta
27:29
salvei executei e pronto então essa aqui a
27:35
nossa pergunta irá aparecer agora vamos criar também essas opções que nós temos aqui no nosso projeto Ok esses botões
27:42
aqui como nós podemos ver vamos também ver esses botões então e para tal vamos
27:47
fazer o seguinte Ok Antes de nós avançarmos eu vou criar uma variável que
27:52
vou chamar de pergunta correta Ok então esse nome eu vou chamar em inglês vou chamar de cor an significa pergunta
28:00
correta então vai ser o seguinte Ok correct correct answer el será igual a
28:07
TK P inar inar porque ess cor answer que
28:13
vai vai receber aqueles valores que nós temos lá no arquivo Excel Ok a última opção que nós temos aqui nos dados é que
28:20
vai receber esses valores aqui em Ok essas in que vai pegar a opção correta
28:26
então para tal depois disso isso nós vamos criar alguns botões Então vamos o esse nome desses botões eu darei
28:33
em inglês vamos ter option One option option One fa btn fica botton será igual
28:42
a TK desculpa ponto Bon ponto buton abri e
28:50
fechei vamos passar na janela vírgula e o test ele será igual
28:57
Vamos colocar primeiramente vazio Ok o wid será igual a
29:05
30 o BG ele será igual a bom color a bom
29:10
color que nós havíamos definido lá por cima e o FG ele vai ser igual a butom
29:18
butom test color vírgula e depois vamos ter o state Ok
29:25
state será igual ATK pon disable então inicialmente esses
29:34
bot nós vamos desabilitá-los Ok então vírgula depois vamos ter a
29:40
fonte que será igual a abrir e vamos
29:45
colocar
29:51
primeiramente víg víg e por limitado vamos ter o
30:01
Bold Agora após isso nós vamos a próxima linha vamos ter o nosso option option
30:06
Button One ponto vamos usar também o pack pack abri fechei o pad Y pad y será
30:14
igual a 10 se eu salvar e executar Vamos lá ver OB ti algum erro obtive algum erro
30:23
porque aqui o bom color ok ele disse texor
30:30
not dizer que esse nome aqui B Tex color eu não definid que a cor do texto do bão
30:36
então virei aqui onde eu definir as minhas cores irei definir o seguinte buton buton test color ele vai ser igual
30:44
a vírgulas altas Então vai ser a cardinal fff 3 ve mais fff ok então
30:54
praticamente seis FS Ok salvei vamos executar
31:02
tá então como nós podemos ver aqui já temos o nosso primeiro botão mas só que ele tá desabilitado porque nós aqui
31:08
desabilitamos não faz mal agora vamos criar o segundo botão o segundo botão vai ser praticamente algo parecido eu
31:15
vou copiá-lo vou colar aqui vou copiar agora esses dois aqui e vou colar de novo
31:22
então aqui tem botão um ess daqui vai ser botão do dois ou desculpa como que
31:29
alum eu essa aqui vai ser o botão dois dois aqui vai nos dá o
31:37
TRS TRS e aqui é o qu E quro então todos os botões aqui são
31:44
praticamente igual Ok então salvei se eu executar Vamos lá
31:50
ver e pronto já temos aqui os nossos botões todos bem alinhados então agora
31:57
também vamos criar um outro botão que vai ser o de jogar de novo mas esse botão aqui nós vamos chamar de play
32:03
again Button Ok vamos dar o nome em inglês eu vou copiar um desses botões aqui e aqui embaixo eu vou colar e irei
32:11
trocar apenas de nome ok aqui então esse btn eu vou
32:17
manter vou remover isto aqui então vou chamar de
32:22
play und esse manté play again
32:28
significa de novo B Play B significa botão de jogar de novo que para jogar de
32:33
novo eu vou salvar então aqui no texto desse botão eu vou chamar de
32:39
jogar novamente jogar novamente então aqui a largura eu vou
32:46
manter 30 só a cor do botão eu vou manter o FG
32:52
também vou manter e agora aqui no estado é que eu vou remover Ok vou
32:59
remover esse desabilitado e vou manter apenas assim a fonte Então por enquanto vamos ficar
33:05
assim nesse botão não vamos mexer de novo então se eu salvar e
33:13
executar nós podemos ver aqui o nosso botão jogar de novo ok esse botão tá
33:19
habilitado estes outros estão desabilitados então agora por enquanto vamos ficar aqui ok no próximo projeto
33:26
vamos dar continuidade ou vamos já começar com a criação das funções que vão nos permitir para que nós
33:32
possamos jogar Ok então eu sou o João seu canal usando Python vejo no próximo
33:38
vídeo Muito obrigado e fui então Neste vídeo aqui nós vamos criar algumas
33:43
funções que vão nos permitir para que nós possamos fazer o uso ou melhor dizer pegar as perguntas que estão na folha de
33:49
Excel apresentá-las e assim depois também respondemos às perguntas então praticamente aqui nós vamos criar eh
33:56
quatro funções uma função para que nós possamos verificar as perguntas uma função para apresentar as perguntas na
34:03
tela outra função para mostrar o resultado e por fim um botão uma desculpa não não é bem botão uma
34:08
pergunta eh não é Pergunta assim mas sim função uma função que vai nos permitir jogar de novo então a primeira pergunta
34:16
acho que é óbvia mesmo até de bem a primeira pergunta mas sim a primeira função é óbvio deve ser a função que vai
34:22
vai nos mostrar as respostas Desculpa as perguntas aqui na nossa a tela então
34:28
para tal vamos ter o seguinte eu virei aqui bem acima e vamos fazer o
34:42
seguinte então uma vez que eu estou aqui acima aqui perto desse senhor aqui eu
34:48
darei um pouquinho de espaço e vamos começar o seguinte eh nós já pegamos as
34:54
as perguntas ok já pegamos as perguntas aqui ali a amente Então deixa só
34:59
comentar aqui ok algumas coisas dizer o seguinte carregar
35:04
carregar o arquivo arquivo do Excel cargar o arquivo do
35:13
Excel tá agora aqui eu vou dizer o ser seguinte aqui pegar pegar as
35:21
perguntas as perguntas aleatoriamente aleatoriamente
35:28
salvei agora depois de eu pegar as pergunt eu vou definir alumas variáveis globais que vai ser vari de pontuação e
35:37
a variável da pergunta em da pergunta atual então ISO o
35:44
seguinte variis variáveis globais variis globais V eu
35:50
vou o nome inglês então Isto será ig a
35:56
zer e current question current question
36:02
que a pergunta atual será igual também a zero Ok basta no x
36:11
zer Então a primeira função que nós vamos criar será função de eh função para exibir a
36:20
próxima pergunta Ok ou talvez a pergunta então Isto vai ser o seguinte vamos comentar aqui função
36:27
função para exibir exibir a próxima a próxima pergunta
36:34
função para exibir a próxima pergunta então Isto vai ser o seguinte Vamos definir aqui o death display Death
36:41
display question Ok vamos chamar em inglês Death display question significa função para e exibir pergunta Vamos lá
36:47
ver eu direi o seguinte aqui vou criar uma variável chamada question vírgula
36:53
uma variável de opção vamos chamar em inglês option One depois também vamos ter o option two option
37:00
three option F ok que significa opção e depois ter o answer answer significa a
37:08
resposta será igual a questions Ok será igual a questions a
37:14
perguntas melhor dizer questions então ess questions aqui eh nós estamos a receber a partir dessa
37:21
lista que tá aqui ok dessas perguntas estão aqui questions então aqui vamos abrir e vamos
37:28
abrir aqui os parênteses e vamos passar o centent que está na posição zer vai
37:35
pegar primeira lista aqui isso aqui respond a uma lista de perguntas
37:41
ent pegar primeiramente a primeira lista Ok está presente aqui nessa nessa lista
37:46
de listas vai pegar primeira lista e depois vamos ter o seguinte Ok o
37:52
seguinte vamos ter Lab que é a nossa varel que nós definimos lá embaixo aqui
37:57
que é esse senhor aqui o question Label o question Label ele será ponto
38:04
configure configo que esse senhor aqui abri e fechei Vamos lá ver um test que é o texto Então o texto aqui
38:12
agora vai ser igual a questions question vai ser igual a question
38:18
salvei Ok então após isto após eu salvar
38:25
eu virei aqui embaixo ok aqui Bem embaixo próximo da janela loop e eu vou chamar aquela função eh display display
38:34
question abrir e fechei para que ele ser executado agora aqui nesse senhor aqui com este pergunta eu vou remover vamos
38:41
deixar em branco se eu salvar e executar Vamos lá
38:47
ver Ok podemos ver que ele já tá a pegar a a pergunta Ok a próxima pergunta ou a
38:53
pergunta atual Qual é o símbolo químico do ou então agora aqui nós não temos as opções então agora apis isso nós sabemos
39:01
também que aqui nessa lista ele também tem opções Então já passamos à pergunta ok que é o question porque aqui ele nos
39:09
retorna praticamente cinco valores Ok nessa listas que nós
39:14
temos o primeiro valor ele vai para essa variável aqui question de perguntas o
39:21
segundo valor que são as opções praticamente o segundo valor o segundo terceiro quarto e o quinto valor são as
39:27
opções e o sexto valor é a resposta ok então aqui essas varis vão receber as
39:32
opções essa aqui vai receber o último valor já da lista que aqui primeiro valor será a pergunta segundo valor
39:39
terceiro quarto quto e a ú último valor que é já a resposta agora pois isto vamos fazer
39:47
também mais o seguinte vamos pegar também os nossos
39:53
botões o o b
40:01
não éem sim option option option
40:08
btn config configure Abrir fechar vamos passar o texto primeiramente
40:16
Ok o t el será ig a aqui esse
40:23
option state o estado igual a TK pon
40:30
normal é está desabilitada agora vamos habilitar normal e vamos passar uma função n Command será igual a lambda Ok
40:39
a lambda ponto agora aqui nós vamos criar uma nova função ok uma nova função
40:45
que vai nos permitir nós verificarmos a resposta assim que nós clicarmos
40:51
então essa função nós chamar de check an O que que significa Verifica a resposta
40:56
então esse check answer nós vamos fazer no próximo vídeo mas por enquanto eu vou
41:03
remover esse comand aqui e vou deixar apenas assim Ok vou salvar e agora vou
41:08
copiar isto aqui eu virei aqui e vou colar de novo colei colei e colei são
41:17
quatro vezes então aqui vamos apenas trocar o nome vai para opinião dois dois
41:23
desculpa aqui vai ser três e aqui é o quatro agora aqui tem um aqui vai
41:30
dois aqui também vai três e por fim vai o número quatro or Eu salvei se eu
41:42
executar eu obtive algum erro Vamos lá ver onde é que está meu erro ele disse o seguinte o qu a option text então eu
41:51
obtive aqui porque passei uma opção que não existe que é essa opção aqui o Test
41:57
Tex Ok faltou o t então aqui é test Vamos lá ver o test aqui também faltou o
42:02
t e aqui também faltou o t salvei
42:09
executei e pronto já temos aqui as nossas opções tá ver os botões já estão
42:16
clicáveis Então por enquanto vamos ainda Minimizar esse botão aqui ó então para T
42:23
eu virei aqui esse botão eu eu vou remover aqui
42:28
ele salvei
42:35
executei e prontos vamos ficar por aqui Ok já temos aqui a nossa opção se nós já
42:42
ficamos com o projeto original já tá um pouquinho parecido Ok então já tem aqui
42:48
um pouquinho parecido Então no próximo projeto nós
42:53
vamos dar continuidade por enquanto nesse projeto aqui vamos ficar por aqui nesse vídeo Então como nós podemos ver aqui se eu
42:59
cliquear foi na próxima pergunta então aqui ainda não temos essa opção Então no próximo vídeo nós vamos aplicar essa
43:04
opção eu sou Jão seu canal usando Python dá um like no vídeo e vejo no próximo
43:09
vídeo Ok muito obrigado e fui um botão que vai nos permitir para que nós possamos verificar esta pergunta e assim
43:17
avançar para a próxima pergunta como temos aqui por exemplo aqui Quem pintou a obra a noite estrelada seu met Leal da
43:23
Vin ele foi para a próxima pergunta então é isso tamb que já vamos aplicar aqui então para tal nós viremos aqui no
43:29
nosso projeto principal e darei um pouquinho de espaço como sempre então
43:34
aqui já temos a função que nos permite nós imprimimos as perguntas agora vamos
43:39
criar uma função que vai nos permitir para que nós possamos verificar as questões então para tal essa função nós
43:46
vamos chamar de check answer O que que significa Verifica a resposta vamos comentar aqui o seguinte função
43:54
eh função para Ok fão para
43:59
verificar verificar a resposta G um pouquinho de
44:06
espaço então aqui nessa função será o seguinte Ok vamos lá ter o nosso Def
44:11
check answer check ans vai ser igual aqui vamos passar um vamos passar uma
44:18
variável ok que vai ser o seguinte answer vamos chamar de an que significa resposta fiz isto vamos P dois pontos
44:25
aqui e paraa próxima linha então aqui a resposta eh nós vamos
44:32
definir algumas variáveis globais que vão ser o seguinte vamos lá ter o Global
44:39
eh Global score E também o o current question Ok
44:45
vamos lá ver salvei Então são praticamente essas duas variáveis aqui Aqui nós definimos como globais Então
44:51
vamos ter o seguinte if answer vamos dizer se a se a resposta
44:58
mal aosta aqui até
45:05
esqueci resposta ok el for igual
45:12
[Música] centent abri fechei salvei de meter do pontos abri Fei dois
45:24
pontos iG se a resposta for igual a corrente a
45:29
pergunta corrente Então quer dizer que a nossa pontuação vai ser adicionada
45:35
mais um valor depois vai ter o seguinte Ok e current question Cent question e vai
45:44
ser a a mais igual a 1 ok então vamos aumentar aqui o índice do Cent question
45:49
desse senhora aqui então depois vamos ter o seguinte
45:56
mais outra ção if curent question se se a questão atual for menor
46:08
que se for melhor que length ok se for melhor que e lente lente como que pode
46:16
ser o comprimento Ok essa é a tradução em em português se for melhor que o comprimento de das questões Vamos lá ver
46:24
dois pontos e vamos chamar uma função display question Ok mas essa função
46:30
display question que é essa aqui ok então depois vamos ter o seguinte
46:36
[Música] s dois pontos vamos ter outra função que vai
46:42
ser de show result Ok mas essa função aqui nós ainda não não temos ok nós
46:48
ainda não temos essa função nós vamos criar daqui a nada mas por enquanto aqui nós vamos p o Pass
46:57
salvei e se eu executar Vamos lá
47:02
ver eu já executei se eu clicar aqui nada vai acontecer iso é porque eu ainda tenho que linkar essa função aqui com
47:10
esses botões aqui nos nossos botões nós vamos dar continu continuidade vamos fazer o seguinte eu aqui Vou por vírgula
47:16
vamos ter agora o comand será igual a lambda que tá aqui lambda dois pontos
47:24
vamos chamar o check an abrir e fechar aqui vamos passar a
47:30
opção um ok que é do nosso botão um então eu vou copiar isto aqui para que
47:36
não possa escrever novamente vou copiar tudo isto e eu virei aqui colei colei e
47:44
colei agora aqui vai ser um aqui vai ser dois e três e por fim o quatro OK que é
47:52
a nossa opção quatro que eu escolhi então se eu salvar e executar vamos l L
48:00
ver já temos aqui ok É o seguinte e qual é o símbolo químico do Ouro Eu também
48:06
nem sei então vou escolher aqui é vou escolher aqui o ag cliquei E ele
48:12
disse o seguinte Ok e deixa-me ver in objet as no get ok ele T dizer que esse
48:21
essa variável esse objeto Ok iner não tem nenhuma opção get Então esse Cent
48:29
answer é essa essa variável que nós havíamos definido aqui deixa demonstrar
48:34
Onde está mesmo aqui essa variável Cent essa variável aqui tá dizer que essa variável aqui iner ele não aceita nenhum
48:43
e ele não tem nenhuma nenhum atributo chamado get então para corrigir de
48:50
viremos aqui aqui nos botões Ok vamos fazer o seguinte vamos dar um pouquinho de espaço vamos ter o seguinte Ok o
48:57
current an é current answer current current n n Mas ó o current answer vamos
49:07
ter a ponto set abre e fechei vamos passar o an Ok vamos passar aqui o
49:14
answer answer faço isso o answer salvei e
49:24
executei então após isto vamos lá ver como nós podemos ver já não tivemos nenhum erro então se eu clicar por
49:31
exemplo aqui Atlanta ele me deu algum erro de novo disse seguinte in Object has no atrib get se eu clicar por
49:38
exemplo Pacífico mesmo o erro que ele tá me dar Então isto tá acontecer porque
49:43
nós cometemos algum erro aqui ok nessa parte aqui aqui tinha que ser correct
49:48
answer Ok correct answer não corent question descul foi o meu então eu vou
49:54
remover Isto vai ser o cor
50:03
correg essa aqui vou salvar e executar de
50:10
novo ok no só clicar aqui vamos lá Qual pergunta qual é o resultado de 9 divo
50:17
por 3 div por 3 iG 3 não me engan clii el foi próxima pergunta cliquei já
50:24
estamos avanar para próxima pergunta deixa ver acho que até 10 é o limite e
50:30
como podemos ver aqui ele chegou até no 10 Então não nos fez nada não nos apresentou nenhum resultado Então isto
50:36
nós veremos na próxima ã próxima etapa não melhor dizer isso nós vemos no
50:43
próximo vídeo então eu sou o João seu canal usando Python e vejo no próximo vídeo Ok muito obrigado e fui aqui vamos
50:50
dar continuação ao nosso programa então da vez passada nós havíamos ficado aqui como podemos ver ah o nosso botão já tá
50:57
funcional e também já conseguimos ir para a próxima pergunta que nos falta é o seguinte quando nós chegamos ao limite
51:03
de 10 Pergunta ele não nos apresenta nada ok Como podemos ver não consegue avançar então nós queremos que ele nos
51:08
apresenta Qual é a nossa pontuação e também a opção de poder Podemos jogar de novo então para tal vamos fazer o
51:15
seguinte eu virei aqui ok então já temos aqui a a função check answer e também
51:23
essa função aqui display question que que significa eh verificar a resposta e
51:28
apresentar as perguntas então agora para tá vamos criar uma função que significa eh mostrar resultado que vamos chamar de
51:35
show results então essa função aqui ele vai ser o seguinte nós viremos aqui depois da função display question aqui
51:42
bem bem abaixo vamos comentar o seguinte vamos dizer função a função para exibir
51:52
oção para exibir o resultado final o resultado
51:57
final o resultado final vou salvar faço isto agora aqui eu vou definir uma
52:04
função de show show results Ok show result abre e
52:10
fechei e dois pontos nessa função aqui nós vamos fazer o seguinte Ok vamos chamar o nosso message Box Ok pon show
52:19
Ok show info abri e fechei e vai passar o seguinte Ok Quiz finalizado
52:29
finalizado vírgula e vamos P aqui um F string e vamos abrir o seguinte e vamos
52:36
dizer parabéns parabéns eh exclamação Parabéns exclamação
52:44
Você completou Você completou o quiz
52:49
Você completou o quiz dois pontto vamos meter aqui um eh sln barn
52:57
sln de novo mais sln e vamos dizer o seguinte Ok pontuação final
53:06
pontuação pontuação final dois pontos então pontuação final nós sabemos que a
53:12
nossa pontuação está aqui na variável score Ok na variável score vamos dizer o
53:18
seguinte eu vou abrir string formato aqui e vamos passar o score eh
53:26
e barra depois vamos dizer o seguinte abrir de novo e l ok abrir Então a nossa
53:35
pontuação final sobre 10 ok que é o número total de perguntas até no vou 10
53:41
podemos já passar de questions questions L the questions
53:47
salvei Agora após isto aqui mesmo também dentro da função dessa mesma função
53:52
vamos dizer o seguinte option One Ok Option One bton P
53:59
configure Vamos abrir e fechar e aqui vamos passar o nosso state será igual vamos desabilitar de
54:06
novo ok para ele nos permite nós jogamos nós usamos as funções já usada Vamos ao
54:13
ponto de disable salvei Então como são quatro vezes eu vou copiar copiei virei aqui D um pouquinho
54:20
de espaço colei colei colei salvei aqui vai ser
54:31
dois comti apaguei dois números aqui vai ser dois aqui vai ser três e aqui por fim
54:38
vai ser quatro salvei e
54:43
executei como podemos aqui vou avançar avançar avançar avançar avançar até
54:52
terminar e ó terminamos Como podem ver aqui ele não tá faz fazer nada porque
54:57
agora nós devemos chamar essa função aqui e mostrar resultado nessa opção aqui de verificar resposta onde nós já
55:05
havíamos ponto para que ele possa passar eu vou copiar essa função aqui e ver aqui onde tá o else eu vou passar essa
55:13
função salvei
55:19
executei OK tá aqui o nosso pu eh qual é o resultado de 9 dividido por 3 é 3 não
55:26
não sei quem também nem façil ideia e isso que mais quem escreveu a obra do kot eu gostei do filme não gosto não sei
55:33
quem escreveu a obra salvei F assim qual é a capital do BR Qual é vossa capital
55:38
até Rio Janeiro é mais famoso eu acho que é Brasília não sei deixa-me ver é Marte não sei bem qual é o maior oceano
55:46
do mundo eu acho que Atlântico n tipo tá em toda parte Índico Não faço ideia Pacífico não
55:53
deve ser Entre esses dois aqui vamos most no Atlântico E ele disse ass o seguinte OK parabéns Você completou o
55:59
quiz pontuação final 3 sobre 10 então do que eu deu ok ele desabilitou agora nós
56:06
queremos que aqui o botão jogar de novo possa aparecer Ok então tá nós havíamos
56:14
terminado essa parte aqui aqui já tá a funcionar Já conseguimos ver as próximas perguntas Eh vamos avançar avançar
56:20
avançar avançando Vamos lá ver chegamos naa parte aquii então por exemplo aqui acertei cinco perguntas fora de 10 l que
56:27
eu dar ok nós gostamos que o botão jogar de novo Apareça aqui e assim nós podemos repetir o quiz então para tal vamos
56:35
fazer o seguinte eu vou fechar aqui e eu virei aqui bem abaixo da função mostrar
56:40
resultado Vamos criar nova função que vai nos permitir nós jogarmos de novo então eu vou comentar aqui vamos dizer o
56:45
seguinte função eh para jogar função
56:51
para jogar novamente novamente faço isto essa Então
56:56
vamos chamar de Death play game em inglês dê o nome est dar nome em inglês
57:01
Death Play inglês Play ingl não de play again abre
57:07
fechei que significa a função jogar de novo Vamos definir aqu algumas funções
57:13
globais vamos ter Global o score que é a nossa pontuação e
57:19
depois também o current question que é a pergunta Eh corr ok atual então a aqui a
57:27
variável score vamos reiniciar para zero score ele será igual a zero e mesmo
57:34
também o Cent também vamos reiniciar para zero Ok vai ser igual a zero então
57:40
agora pois isso vamos baralhar de novo as perguntas vamos ter o seguinte aqui
57:45
Random eh Random P shuffle Random P shuffle
57:53
questions as perguntas vamos embaralhar de novo então depois disso
58:01
vamos vamos ativar de novo os botões vamos ter o seguinte option Bon One tá
58:08
aqui p config P config eu vou abrir e fechar vamos chamar
58:16
oate TK pon normal vamos voltar para normal e salvei
58:23
agora eu vou isto aqui três vezes Ok fiz isto colei colei e colei aqui vai ser
58:32
opção um dois três e por fim a opção quatro
58:38
salvei e agora o botão play again eu vou chamar aqui embaixo vamos p o nosso play
58:45
again o play again pon pack ok Ponto
58:52
pack Forget tá aqui abre fechei e e salvei agora é só uma questão
58:59
de eu vir aqui vou pegar essa função play again copiar aqui ele e ver nesse
59:06
botão aqui jogar novamente então aqui eu vou passar o comando Ok comand vai ser
59:12
igual a play again vírgula salvei executei e vamos
59:17
[Música] testar temos aqui qu Vamos lá ver vou
59:23
tentar acertar Quem pintou a obra no é como sou já assim quem eh não sei quem é
59:29
vamos tentar pela só Qual é o maior planeta do sistema solar meu Deus eu acho que é Júpiter né Saturno
59:36
eh qual é mesmo até o último planeta Vênus Ah não faço ideia entre Júpiter e
59:41
Saturno vou apostar não Jú Ach queis do marte Ah vou apostar No Saturno vamos começar
59:49
Então vou apostar No Saturno Ok qual é o qual é o resultado de quatro ahi meu
59:55
Deus a pergunta bem difícil porque 4 a Cub 4
1:00:01
cubo é 3 então 4 elevado 3 e 4 x 4 16 16
1:00:07
x 4 16 x 4 fico com 64 Ok qual é o maior
1:00:14
Ocean do mundo ah entre Índico e Pacífico vou apostar no Não nós somos
1:00:20
baiado pelo Atlântico E deste lado aí também tem um pouquinho do Atlântico só que o Pacífico também o índico é grande
1:00:26
Não faço ideia vou apostar no Atlântico Qual é a capital da França acho que é
1:00:31
Paris Qual foi o primeiro presidente dos Estados Unidos nem hum George
1:00:38
Washington Abraham Lincoln aboliu a estatura thas Jeff kesse não pode acho
1:00:47
que é senhor não acho que é ele Qual é o resultado de 15 - 7 15 Men 7 dá mesmo
1:00:55
conta at eh se 7 + 7 são 14 já temos 7 se aumentarmos 15 vai ser 8 Então está
1:01:02
entre oito e acho que é o8 quanto é 6 multiplicado por 7
1:01:09
ah 6 x 6 32 será 32 + 6 x 6 eu acho que é 3 6
1:01:21
x 6 x 4 são 20 6 x 5 São 26 6 x 6 são
1:01:32
32 6 x 7 6 x 7 38 não 36 48 meu Deus não faço
1:01:43
ideia aposto Hum ok não vou apostar em 36 não se faço
1:01:51
ideia Qual é o resultado de 2 elevado a 8 ah ol 2 elevado nós fazíamos isto
1:01:56
fazíamos muito isto eh 2 elevado a 8 acho que tá aqui 64 bit não não 2
1:02:02
elevado a 8 não façil de vou apostar Nisse Qual é
1:02:08
a fórmula aqui agora mesmo quer me matar ah H2 H2 só
1:02:15
65 tava bem confiante ó qu nós podemos ver aqui já temos aqui Parabéns Você
1:02:20
completou o riz pontuação final 5 sobre 10 infelizmente aceri consegui acertar
1:02:25
apenas cinco perguntas se eu clicar Ok como por ver aqui ele deu eh qual é a fórmula química da água bloqueou mas só
1:02:32
que não estamos apresentar o botão jogar de novo então vamos lá ver como é que nós podemos meter o jogão o botão jogar
1:02:39
de novo para que ele possa aparecer aqui na nossa tela eu vou fechar aqui então
1:02:46
nós já temos aqui o botão jogado de novo está aqui no aqui no play game Ok na
1:02:51
nossa função Play Game ele já tem agora para que ele possa aparecer nós devemos chamar aqui dentro da função shows OK
1:02:58
assim que ele mostrar o resultado ele também vai chamar depois o botão jogar de novo então vamos ter o seguinte play
1:03:03
again Button Play Button ponto vamos ter o nosso pack abri fechei salvei
1:03:13
executei Vamos lá ver dessa vez eu vou acertar Qual é o resultado de 15 menos
1:03:18
que esse nem faço a mnima ideia vamos apostar nesse apostei nesse apostei
1:03:24
nesse Senhor Brasília que acho que é a vossa capital Qual é esse ah ess senhor de novo vamos axar nesse qual é quanto é
1:03:32
essa pergunta eu sei acho que de 13 a é esse tá sempre erado Então vou puxar no
1:03:37
Índico eu acho que ua é b isso aí aqui nem sei o que é eh da França acho que é
1:03:44
Paris consegui acertar pelo menos seis se eu dar ok e pronto temos aqui nosso botão jogado de novo agora se euer em
1:03:50
jogar de novo ele deve remover o botão jogar de novo e permitir com que eu possa jogar de novo o quiz Vamos lá ver
1:03:56
se vai funcionar jogar de novo oh meu Deus obtivemos algum erro Vamos lá ver
1:04:01
name state is not Def parece que eu dei aqui o nome que não existe que é o state
1:04:08
state TK então aqui não tinha que ser ponto tinha que ser igual na linha 61 onde que
1:04:18
ah tá aqui ponto aqui tinha que ser igual e não ponto vamos P igual
1:04:26
igual igual igual salvei
1:04:33
executei Vamos lá ver então você vai bem
1:04:39
difícil Pablo picassa vamos lá inventar nem faço ideia salvar de Júpiter Não
1:04:46
faço ideia nem sei quem é Romeu e gileta já ouvi com esse nome é Picasso Mona
1:04:52
Lissa é mesmo da Vin Picasso Entre esses dois aqui Mona Lissa Picasso Picasso Picasso tem mais a ver com tipo ar não
1:04:58
da vida não eu acho que é da V mesmo É acho que V capital é Brasília acho mesmo
1:05:06
aqui nem sei quem é acho que á senhor acertei se de novo ok o botão Apareceu
1:05:13
OK mesmo erro ele disse seguinte atrib function atrib
1:05:20
function P Forget ou como era aqui tinha que é play
1:05:26
again Button e não apenas assim esse aqui é o nome Play G btn e não play
1:05:34
again salvei Ok vamos testar mais uma
1:05:41
vez Vamos rápido rápido rápido rápido rápido rápido
1:05:46
rápido Ok cliquei e pronto funcionou Como
1:05:52
podemos ver aqui o quiz repetiu posso jogar de novo ele vai dar vai
1:05:58
dar tá aqui ok e Então pois é pessoal assim terminamos o nosso projeto Ok não
1:06:04
esse mesmo projeto aqui eu preparei um e-book para quem gostaria de pegar e estudar normalmente e também tem o
1:06:11
código completo do mesmo projeto que eu fiz então Preparei um eBook tá aí com
1:06:17
instrução passo a passo então o link está na descrição do vídeo ok e esse projeto você pode adquirir no no
1:06:25
fim das contas é para que tu possas ajudar o canal Ok e a crescer um pouquinho talvez quem sabe lá então a
1:06:32
razão pela qual que esse ebook normalmente eu comercializo ok Porque tem certas coisas do canais que eu tenho
1:06:37
que pagar e razão pel qual que esses ebooks normalmente eu C mas a maioria das coisas daqui no canal mesmo no
1:06:44
Website é tudo grátis Ok mesmo esses projetos também estão no Website tão
1:06:49
todos grátis mas se você gostaria de um e-book que é passo a passo detalhado com
1:06:55
tu podes seguir os projetos e também com o código completo dos projetos então tem
1:07:02
link aí na descrição do vídeo que tem onde você poderá encontrar diversos e-books aqui do canal Então você
1:07:07
adquirindo esse e-book estarás em uma forma direita ou indiretamente também ajudando o canal a crescer hoje tem
1:07:13
várias coisas que eu tenho que pagar para que eu possa manter por exemplo o Website e muitos outros serviços que eu
1:07:19
uso que me ajuda a criar conteúdos para o canal Então você adquirindo esses e-books você é uma maneira você poder
1:07:26
ajudar o canal a se manter Ok o Website a se manter e muitas outras coisas a se manter para que eu possa continuar a
1:07:32
criar eh conteúdos gratuitamente então eu sou o João Esse é o canal usando P se
1:07:37
tu não segues esse canal por favor Segue o canal dá um like e vejo no próximo
1:07:43
vídeo muito obrigado fui
#Fun & Trivia
#Fun Tests & Silly Surveys
#How-To
# DIY & Expert Content
#Puzzles & Brainteasers