Aula introdutória de Python do PET PCC/UFSCar: conceitos de programação, algoritmos, print, variáveis, tipos de dados, operadores e condicionais, usando o OnlineGDB.
Key Takeaways
- Programar é fornecer um conjunto de instruções claras para o computador resolver problemas.
- Python é uma linguagem de alto nível, de sintaxe relativamente legível e de fácil aprendizado inicial.
- Variáveis armazenam valores para uso posterior, e seus nomes devem ser significativos e escritos corretamente.
- Operadores de comparação e lógicos permitem tomar decisões com condicionais.
What the video covers
- Apresentação da aula e dos integrantes do PET PCC (UFSCar), com transmissão ao vivo e interação pelo chat.
- Explicação do que é programar: instruções passo a passo (algoritmo) que o computador executa para resolver problemas.
- Apresentação do Python como linguagem de alto nível, com sintaxe e semântica próprias, muito usada em dados, sites e jogos.
- Indicação de ambientes para executar código, com destaque para o OnlineGDB e opções mobile (aplicativos para iOS e Android).
- Introdução ao comando print e à sua função de exibir informações na tela, incluindo textos, números e múltiplos valores.
- Explicação de variáveis como 'caixas' para guardar valores, com recomendações de nomes significativos e cuidados com digitação.
- Apresentação dos tipos de dados, como inteiros, strings e outros, e formatação de números com casas decimais.
- Demonstração de operações com listas, incluindo métodos como pop.
- Explicação de operadores de comparação (maior, menor, igual) e operadores lógicos como and/or.
- Exemplos de comparação de strings pela ordem alfabética e verificação de paridade com divisão e resto.
Chapters
- 00:00Abertura e apresentação da aula
- 05:00O que é programar e algoritmos
- 10:00Apresentação do Python e ambientes de execução
- 16:40Comando print e primeiros códigos
- 31:40Variáveis e boas práticas de nomeação
- 48:20Tipos de dados e formatação
- 75:00Listas e operações básicas
- 108:20Operadores de comparação e lógicos
- 133:20Condicionais e exemplos finais
Full Transcript — Download SRT & Markdown
Speaker A
Thamara Gabriella Crispim Bezerra: A gente bateu recorde se eu não me engano foi 600 inscritos.
Speaker A
Processamento e Análise de Dados da Ufscar (panda): prontinho Vinicius Ferreira Araujo: É gente. Processamento e Análise de Dados da Ufscar (panda): Já estamos ao vivo.
Speaker A
Antonio Adolfo Geraldino Bernardo: beleza Se você quiser iniciar já pode ficar à vontade de apresentar o pessoal, ok?
Speaker A
Vinicius Ferreira Araujo: Quando eu puder já. Antonio Adolfo Geraldino Bernardo: Não sei acho que já.
Speaker A
Já pode começar né? Já tá ao vivo, né? Thamara Gabriella Crispim Bezerra: Vamos começar.
Speaker A
Vinicius Ferreira Araujo: Boa noite gente permite aqui vamos apresentar o Vinícius Ferreira, eu sou membro do Pet PCC que é o programa de educação tutorial do curso de bacharelado.
Speaker A
E aqui a gente precisa do Pet vai estar fazendo essa primeira aula essa semana até semana que vem. Se apresentar também sou Vinícius.
Speaker A
Antonio Adolfo Geraldino Bernardo: Seu Antônio, boa noite. Felipe Congio Albino: Boa noite. Rafael Yugo Hashimoto: Boa noite.
Speaker A
Vinicius Ferreira Araujo: Então, eu vou apresentar aqui a minha tela para a gente começar.
Speaker A
Aqui a gente está dando para ver a tela. Antonio Adolfo Geraldino Bernardo: Tudo certo aqui.
Speaker A
Vinicius Ferreira Araujo: ok então fiquem à vontade para mandar dúvidas no chat, viu? Gente sempre a gente vai responder mesmo tendo muita gente que vai fazer mais para estar todo mundo sabendo o mesmo passo.
Speaker A
E até então Começando aqui na sala de educação. ele é uma linguagem de programação. Então a gente vai programar utilizando ele. Então primeiramente.
Speaker A
do básico. O que é programar então no geral o que um computador faz ele executa instruções que a gente manda para ele. Acho que já deve ter ouvido ele não faz nada que a gente não mande ele fazer então. entra
Speaker A
também nessa parte de algoritmo que é o conjunto de Passos. Para resolver o problema então em resumo o que o computador faz ele lê um conjunto de passos que nós programadores estamos para ele e ele realiza cursos esse conjunto de passos para
Speaker A
contornar para resolver um problema então programar nada mais é pior de fornecer. Esse passo a passo por computador executar. E aí sim consegui.
Speaker A
resolver um problema então essas instruções elas podem ser diversas desde produção texto modificar o número. é procurar em órgão arquivo alguma coisa troca de mensagens de comunicação entre diferentes computadores então. Programar envolve dá vários Passos computadores.
Speaker A
E para programar a gente usa alguns blocos para definidos que ajudam a gente a pensar e a elaborar a resolução de problemas por mais eficiente.
Speaker A
Então a gente vai existem. os blocos de repetição é poucos estruturas de repetição é condicional funcional então todas as coisas que são introdução a linguagem a gente vai estar passando para vocês.
Speaker A
E aqui como a gente falou é uma instrução apaito então a linguagem de programação que a gente vai estar ensinando para vocês aqui é o Python e o que é uma linguagem de programação assim como o modo que eu tô me
Speaker A
comunicando com vocês aqui. através da língua portuguesa, então eu falo em um código com uma centrais com uma fonte Que Vocês conseguem entender o que eu tô falando. A o pai então esse código que tanto eu programador quanto o computador
Speaker A
entendem a partir desse momento a gente possa conversar para a gente conseguir resolver problemas então o computador já entende pai e aqui a gente vai fazer agora com vocês. Entendo o pai então para que vocês consigam conversar com o para
Speaker A
resolver os problemas que vocês querem resolver. E assim como a língua portuguesa na verdade para você também, tem regras que devem ser seguidas. Então ela tem uma sintaxe, ela tem uma semântica que são. que a moto como a gente escreve de moto
Speaker A
como ela entende assim como por exemplo no português a gente escrever mais sem i ou mais com i um texto vai ficar antigo para o nosso interlocutor para quem a gente para quem for ler o nosso texto com computador também é
Speaker A
assim a gente tem que escrever exatamente do jeito certo para que ele entenda e não comentabilidades. Não cometa erros.
Speaker A
Especial porque ele tem uma possibilidade muito grande com a nossa linguagem humana. Principalmente um inglês.
Speaker A
então, ele é uma exploração que a gente fala que é de alto nível, então a gente consegue programar em Python de um modo muito parecido com que a gente fala de conversaria com computador, não é quando Sei lá, talvez você pensa
Speaker A
em hackers e assim. é mais tranquilo de entender e por isso ele é tão usado, né?
Speaker A
Ele é muito de sites jogos e para coisa de máquina, às vezes de dados então, ele é um negócio bem Ampla e de fácil aprendizado inicialmente.
Speaker A
E aqui a gente vai tá utilizando alguns interpretadores de Python que são os ambientes que a gente vai usar para rodar para escrever o código e para receber a resposta do código então particularmente que eu vou usar é o online gdb.
Speaker A
Então se vocês quiserem que eu recomendo também acompanhar essa aula rodando enquanto eu faço as coisas aqui para vocês também, já irei tendo uma prática seja muito bom então.
Speaker A
quem tiver vontade de dizer já rodando junto comigo. online gdb só pesquisar no Google online gdb espaço Python e vai ser o primeiro link é dar um tempinho aí para vocês. para quem quiser conseguir entrar qualquer dúvida.
Speaker A
Antonio Adolfo Geraldino Bernardo: Se você quiser falar também sobre os as opções que são mobile, né para o pessoal que tá.
Speaker A
Vinicius Ferreira Araujo: Isso é tem as opções mobile. Antonio Adolfo Geraldino Bernardo: Ah mas é basicamente os aplicativos, né.
Speaker A
Vinicius Ferreira Araujo: a gente tem também essas versões para edition para IOS E para Android tem esse Python code pad.
Speaker A
Que eu não tô conseguindo ver o chat então. Se aparecer alguma dúvida aí me ok então, agora acho que já faz sentido eu já trocar por Trocar a tela para apresentar já o meu online gtp.
Speaker A
Ok gente então Aqui é o nosso ambiente de programação. não é que vocês vão usar pelo resto do curso do ict com pandas. Esse aqui é realmente só mais um playground colapso.
Speaker A
então aqui começar com básico que é o primeiro comando que a gente sempre aprendi praticamente qualquer lugar de programação que é o equivalente.
Speaker A
Então aqui é nosso primeiro a gente código, o que que ela tá fazendo aqui a gente fala que tem uma função que é a função print e essa função que ela faz ela imprime alguma coisa na tela.
Speaker A
Então esse print é imprimir ou seja falar computador, mostre isso na minha tela. que é o modo como a gente vai interagir com usuários no geral então se eu quiser. por exemplo o texto.
Speaker A
Olá eu vou vir aqui escrever. Abre aspas. E é isso então aqui nesse botãozinho aqui Verde.
Speaker A
Ele vai printar aqui. Olá no meu terminal que essa parte que vai aparecer aqui embaixo.
Speaker A
Nesse sentido eu posso escrever qualquer coisa aqui, olá. números e números não precisa desse não precisa de aspas perfeito, eu posso printar várias coisas. Eu posso pintar? minha Processamento e Análise de Dados da Ufscar (panda): perguntaram aqui no chat, você
Speaker A
pode dar um pouco de zoom na tela falar que tá um pouco pequeno. boa Vinicius Ferreira Araujo: tá aqui Assim como a gente lê um texto é da esquerda para direita de cima para baixo. baixo.
Speaker A
O compilador da mesma forma então se eu trocar aqui linha dois. lugar E esse é o básico assim.
Speaker A
E agora passando para o próximo passo. são as variáveis que é fundamental aqui para o nosso.
Speaker A
Para qualquer coisa de qualquer linguagem variável uma boa analogia é você e nessa caixinha vocês podem guardar qualquer coisa que vocês queiram então.
Speaker A
com entrada dessa caixinha, você pode guardar para usar depois você pode fazer uma operação sobre o que tá nessa caixa que ou fazer o que você quiser conquistar então.
Speaker A
para depois você declarar uma variável em Python, eu vou dar um nome para ela esse nome aqui, pode ser qualquer um. O caso que eu vou chamar de variável e eu vou colocar um número nessa variável, por exemplo um número
Speaker A
10. então aqui só nessa linha o que que eu tô fazendo com meu computador, eu tô falando computador.
Speaker A
Reserve o espaço na sua memória e dê um nome desse espaço nessa gaveta o nome dessa caixa de variável.
Speaker A
E nesse espaço nessa gaveta, coloque o número 10, é isso que a gente está fazendo. E como eu falei isso que pode ser qualquer coisa.
Speaker A
Thamara Gabriella Crispim Bezerra: Então tem uma pergunta perguntando se o ideal não seria instalar como instalar o programa ensinar.
Speaker A
Vinicius Ferreira Araujo: Instalar o Python. Thamara Gabriella Crispim Bezerra: e isso Vinicius Ferreira Araujo: então como eu falei, esse aqui é tá sendo uma aula de introdução ao Python e essa aqui é uma ferramenta bem prática para todo
Speaker A
mundo é possível instalar o Python no próprio computador, só que a gente não vai estar ensinando isso no escopo dessa aula. A gente não tem material já feito sobre isso, mas é tranquilo gente qualquer tutorial signo no YouTube. Vocês
Speaker A
conseguem? E desculpa aí para quem pediu, mas acho que não vai estar dando viu.
Speaker A
Antonio Adolfo Geraldino Bernardo: É que essa ferramenta que a gente está usando aqui realmente aqui é a mais acessível assim mais rápida e todo mundo consegue utilizar né no navegador então por isso que a gente Vinicius Ferreira Araujo:
Speaker A
Sim, se a gente fosse aqui falar esperar todo mundo conseguir baixar no computador. Voltando aqui.
Speaker A
as variáveis aqui que é uma variável, a gente pode criar tantas variáveis a gente quiser no nosso código pode ser variável?
Speaker A
também. Ela já vai ter valor 11, por exemplo posso ter uma ver 12 então assim desse jeito a gente está criando várias variáveis várias gavetinhas no nosso código que vão guardar valores esse valor aqui como eu falei pode ser um número que nem
Speaker A
12 ou pode também um texto textos são sempre são sempre entre aspas não ou aspas duplas. Mas qualquer texto. Ele tem que estar entre aspas para o computador entender. então número o texto é Eu posso ter também uma
Speaker A
variável? Que ela é do tipo. decimal. Daqui a pouco a gente vai entrar no termo técnico já mas é um número que tem vírgula ponto no caso outra coisa, se eu quiser por exemplo escrever.
Speaker A
três vírgula 14 com nome a gente escreve na matemática, não é assim que a gente faz a gente usa o ponto então três ponto 14, aí ele reconhece número com vírgula. e após ano que agora a gente tem essas variáveis, a
Speaker A
gente tem essas caixinhas a gente pode fazer várias coisas várias operações e dentro das operações tem a operação do print que é uma que a gente já sabe então o texto se você quiser pintar uma variável, se quiser pintar o conteúdo que tá
Speaker A
dentro de uma variável, eu posso por exemplo dar print. número Tanto aqui se eu selecionar exatamente o nome dela aqui, ela vai destacar em cima quando ela foi declarada e isso é Ele vai pintar o conteúdo que está dentro dessa variável
Speaker A
então. Observe que aqui eu tô colocando dentro do print o nome da variável e aqui no terminal ele não vai printar o nome dessa variável também o nome dessa variante já sabe. Ele vai pintar o conteúdo dessa variar.
Speaker A
então isso aqui pode acontecer tudo. Também aqui. coisa que a gente pode fazer são printar várias variáveis diferentes no mesmo print passar tudo na mesma linha. Então se quiser por exemplo tentar mesma linha que a minha variável texto eu posso colocar variável
Speaker A
número dentro do print vírgula? variável Ele pintou aqui a variável número que tem o número 10 e depois avaliava o texto que tem o texto texto dentro dela. E assim só para completar a gente também pode pintar Nossa
Speaker A
variável. desse variadas outra coisa importante aqui eu vou deixar só para entrar nessa variável número.
Speaker A
só um exemplo prático do que eu já falei que é o nosso interpretador de Python. Ele lê as coisas nem a gente da esquerda para direita cima para baixo então se eu declarar que inicialmente que a minha variável número vale 10 e eu
Speaker A
coloco agora tá agora eu quero que a minha variável número. Vale a 60 Que é o último valor que eu coloquei nela então.
Speaker A
uma analogia de uma gaveta de uma caixinha aqui, eu criei essa caixinha e falei tá aqui. Guarda aí o linha 2, eu falei tá?
Speaker A
Peguei essa caixinha variável número de novo. Tirei 10 que tinha dela e coloquei 60 quando eu pinto ela. Ela vai perguntar aos 60 que é a última coisa que eu coloquei.
Speaker A
E aqui Alguns alguns cuidados importantes, por exemplo aqui o nome dessa variável variável número. E isso na hora de printar aqui, por exemplo eu erro tiver um erro de digitação, eu não escrevi variável número. Eu escrevi variável número, eu esqueci do
Speaker A
final dela. O que vai acontecer quando a gente desce? O nosso terminal vai retornar um erro para gente. Então esse aqui é o terminal a parte de computador vai mostrar a resposta para gente e aquele já deu um erro e
Speaker A
não se assusta enquanto tem as coisas é bom quando dá um erro que você sabe exatamente.
Speaker A
você errou aqui nesse lugar para você poder consertar isso é diferente, por exemplo da Língua Portuguesa que a gente às vezes é um texto é uma palavra e não vai ter um aviso enorme vermelho na frente que você
Speaker A
errou uma palavra de programação sim. Quando você é uma palavra não entende? Ele dá o erro assim na sua cara, você errou aqui é que você vai ter que arrumar. e é importante a gente saber tem uma pequena intuição para a
Speaker A
gente poder. né do programa realmente fizer saber lidar quando isso acontecer então aqui o que eu fiz eu falei uma variável um nome e quando eu fui printar ela eu printei escreveu o nome errado então o que que
Speaker A
ele tá falando é que ele tá apontando onde que tá o erro, ele tá aqui na impinge na linha 5 em print. nesse lugar vermelho aqui que tem várias setinhas destacando e o que a gente vai falar para descer,
Speaker A
nem me erro. Então é o erro de nome o nome variável número não está definido e ele até me dá conselho aqui você quis dizer variável número sim. É isso que eu quis dizer, ele até te aconselha e aqui vai dar certo.
Speaker A
Então isso aqui é o básico de variáveis e pinte outra coisa sobre variáveis também que eu já esqueci de falar que é coração A nomenclatura delas então eu como eu falei que pode criar uma variável com qualquer nome, pode
Speaker A
ser um por exemplo, pode ser? data texto Antonio Adolfo Geraldino Bernardo: Uma dúvida ali para você no chat.
Speaker A
Vinicius Ferreira Araujo: Ok Domício do YouTube Antonio Adolfo Geraldino Bernardo: domite Vinicius Ferreira Araujo: Aqui a dúvida da própria organizadora colocar Clear iclc antes do código para limpar a memória já tive contato com Mate Lab e sai Lab isso era
Speaker A
necessário para manter o código funcionando bem nesse caso do pai. Então nesse caso do Pai então não gente não é necessário isso porque o Python ele é ele é uma linguagem que ele já tem um coletor de lixo automático que
Speaker A
isso quer dizer tive que a gente por exemplo te dar um rock e toda a memória que não for utilizada ele ao final do programa antes da memória para não ficar esse lixo pelo computador. Então esse é uma das
Speaker A
coisas que tornar ele gosta tão decido fácil e Tranquilo de se aprender, você não tem que lidar com detalhes técnicos relacionados ao processador etc.
Speaker A
É simplesmente você vai escreve e ele faz por você. Não precisamos fazer Clear ou algo do tipo. E voltando aqui as variáveis. o patrão um poder muito grande, porque como eu falei a gente pode colocar qualquer nome de
Speaker A
variável. Isso é muita coisa qualquer nome de variável então, por exemplo que eu declarei uma variável que chama data de nascimento e coloquei um texto. Então olha que horror isso aqui se você fazer um código grande, você vai ficar
Speaker A
muito perdido porque não pode. 50 variáveis e se você tiver uma variável chamada de nascimento e dentro dela não tiver uma data de nascimento.
Speaker A
uma hora alguém senão você alguém vai errar com isso alguém que vai ter que mexer nesse código vai errar com isso.
Speaker A
Então procura ainda nomes dois significativos as variáveis, isso é importante Nascimento aqui coloquem uma data de nascimento por exemplo começar para ficar X para sua variável, por exemplo é muito comum você só ficar com preguiça esquece de colocar nome no final
Speaker A
você mesmo se perde. Então isso é importante. e a última coisinha sobrenomes variáveis além dos nomes significativos são as regras para poder colocar o nome de variável, praticamente qualquer coisa então eu vou falar você tá aqui exemplos do que não pode de nome
Speaker A
de variável. então, eu não posso declarar uma variável que começa com um número então se eu quiser colocar uma variável que vai chamar 99.
Speaker A
Igual a 100 eu vou depois eu vou tentar pintar essa variável aqui chama 99 Eu vou dar.
Speaker A
erro aqui já sim, táxi que quer dizer eu escrevi alguma coisa que ele entendeu? E aqui ele já falou.
Speaker A
caracter decimal desse mal tipo de número inválido, então isso aqui não vai só variável. E outra coisa, eu não pode colocar no geral também caracteres especiais, por exemplo, cifrão ou hashtag.
Speaker A
Ele vai não eu também é sintaxe inválido e ele vai apontar que o erro tá justamente nesse filme que eu coloquei a única exceção de característica especial que a gente consegue utilizar em nome de variável. É muito utilizado Inclusive e que eu já
Speaker A
utilizei é o Wonder score é o sublinhado é o underline. que é esse aqui então variável nova. Por exemplo, eu posso usar esse deline aqui sem problema algum. esse ela não quer sessão então no geral, ele tem caracteres especiais no nome da
Speaker A
variável de vocês. Agora que eu vou. apresentação dos slides Aqui vai ser só uma revisão rápida do que eu já passei com vocês pelo compilador. Então as variáveis que a gente quer utilizar para armazenar informações valores ou dados. E
Speaker A
a gente pode fazer várias coisas com essa variáveis, pode por exemplo um exemplo que está aqui nos slides de armazenar as informações de uma pessoa como por exemplo o nome dela a idade dela e a altura dela.
Speaker A
E aqui você pode sobreviver? tem uma coisa, por exemplo aqui ela começa com o número 23 e depois ela vai ter vai colocar travesseiro nela a palavra travesseiro dentro da o pai do principalmente é uma linguagem bem Livre. Que de novo.
Speaker A
único cara especial que a gente pode usar em variáveis aqui são exemplos com outras não do que é válido e do que não é válido variáveis aqui a gente pode ter uma variável. A gente não pode ter uma variável com
Speaker A
hífen, a gente não pode uma coisa que eu falei não pode separar não tem nome não tem espaço no meio.
Speaker A
para suprir a falta de espaço na nossa cabeça. A gente coloca na noite ou uma letra maiúscula na próxima palavra. É variável, não pode começar com o número e variável não pode ter também outro exemplo de característica especial.
Speaker A
Antonio Adolfo Geraldino Bernardo: alguma dúvida ali no chat especial tá colocando aqui no chat do Mit mas ela do YouTube.
Speaker A
Vinicius Ferreira Araujo: ok uma ferramenta para ajudar a organizar o código com certeza meu pai também tem não sei necessariamente que você quer dizer com ajuda da organizar o código mas se por isso quer dizer, talvez você esteja programado até de
Speaker A
aversada um pouco de programação de ajeitar funções separar arquivos e documentar melhor o código sim. Tem algumas bibliotecas de Python que já fazem essa documentação de forma mais tranquila para você, eu não vou lembrar de nome aqui.
Speaker A
E é infelizmente não vou lembrar de nada mais existe sim. prote é que ótima coisinha que eu vou falar que são sobre os tipos de dados que a gente tem pai, então como eu já falei sobre praticamente qualquer valor
Speaker A
então eu posso colocar uma variável. Por exemplo que ela tem um número e depois ela tem um texto dela então mas é importante que Você sabe que existem esses tipos tem por exemplo tipo inteiro que é número inteiro, a gente chama
Speaker A
as velas de ponto flutuante sobre elas que tem um ponto decimal tem Strings de texto para gente.
Speaker A
tem listas dicionários e duplas que a gente vai falar daqui a pouco e tempos que é são verdadeiro ou falso.
Speaker A
Provavelmente você já se depararam uma coisa tipo computador só entende 01 então é meio que isso a gente estava no computador.
Speaker A
E da minha parte é isso? Antonio Adolfo Geraldino Bernardo: Dando continuidade ao que eu vi tava falando.
Speaker A
juntinho Thamara Gabriella Crispim Bezerra: foi Antonio Adolfo Geraldino Bernardo: Continuando então. o Vini falou que as variáveis são caixinhas que a gente pode colocar coisas dentro, né? Mas como a gente faz para colocar essas coisas dentro da gente tem diversas
Speaker A
maneiras e uma delas é a função input uma função em Python ela. tem diversos significados aí do que é uma função, mas uma delas uma das funções de uma função.
Speaker A
pode ser receber dados com a função input então eu já vou direto aqui para o nosso. gdb E vocês me fala, aliás é uma coisa que é importante dizer é que empata você pode fazer comentários. Então essas linhas
Speaker A
aqui que vocês estão vendo estão em laranja, elas estão todas comentadas que é um rascunho que eu deixei aqui para me ajudar e para fazer um comentário. É só você colocar. de jogo. Média pode falar?
Speaker A
Thamara Gabriella Crispim Bezerra: A Taís Ela perguntou se o Python e tem que símbolos que expressam o número como variável, tipo pi por exemplo.
Speaker A
Antonio Adolfo Geraldino Bernardo: Mas acho que deve ter alguma biblioteca que aceite. Pode falar a Vinicius Ferreira Araujo: pai. É essa que você tem que importar a biblioteca. Se não me engano mefe depois usaste map.pi e você recebe o
Speaker A
valor de parto com milhões de pico milhões de casas decimais. Antonio Adolfo Geraldino Bernardo: Sim, é então o uso de bibliotecas mesmo que acontece muito diversos usos né, Então vamos lá, como que eu posso fazer para receber um
Speaker A
dado. Então vou criar minha variável aqui caixa e vou colocar. colocar essa função aqui em boot é em Python uma função, ela é declarada com abre e fecha aparências que vai acontecer eu já vou deixar aqui print como Vinny falando a
Speaker A
função print a gente vê o que vai acontecer. o meu meu terminal aqui ele vai esperar esperar o quê esperar eu digitar alguma coisa, então eu vou digitar por exemplo um.
Speaker A
Aí ele vai logo em seguida imprimir o que eu digitei, então eu tô colocando uma coisa dentro dessa variável. E aí eu posso colocar? Posso fazer também?
Speaker A
de um jeito que quando é solicitado para que eu coloque algo dentro dessa variável um texto acompanha? Então, por exemplo.
Speaker A
eu posso digitar, né? O que tem na caixa abre e fecha aspas, né? E vou.
Speaker A
Imprimir a minha variável caixa. Então olha o que vai acontecer. O que tem na caixa, mas Note que eu não eu vou falar mais sobre isso, mas logo em seguida, ele vai pedir para que eu coloque.
Speaker A
alguma coisa, né? Então cinco por exemplo eu vou dar enter ele vai. imprimir os cinco Note que eu não não dei uma quebra de linha, né? Ou seja quando Vou rodar de novo aqui para vocês verem quando?
Speaker A
É solicitou ele já solicita logo em seguida, então o certo seria eu colocar uma quebra de linha aqui. da solicitar embaixo. Mas então não como eu não coloquei ele já. Isso acontece.
Speaker A
Aí agora em pude com texto na pergunta, né? A gente já já falou sobre isso, vou fazer esse exemplo tem então variável nome. input Abre e fecha aspas. digite seu E aqui eu vou colocar um print e aí é o print, né? Como o Vini já
Speaker A
falou eu posso imprimir tanto texto como variáveis, então eu posso combinar essas duas coisas, né?
Speaker A
Então posso colocar. Olá. vírgula espaço e logo em seguida depois das aspas duplas eu coloco uma vírgula e coloco o nome da variável que eu quero imprimir que no caso é nome.
Speaker A
Olha o que vai acontecer então vou dar aqui então. Ah, perdão, esqueci de apagar isso aqui.
Speaker A
então imprimir Olá Antônio que é o que tava na minha variável nome certo. Oi Processamento e Análise de Dados da Ufscar (panda): o pessoal tá perguntando aqui já veio repetido algumas vezes, se quiser elaborar um pouco então perguntando porque que não é
Speaker A
declarado o tipo da variável, porque você não escreve bullying string etc conforme já apareceu umas três vezes, se quiser falar um pouquinho sobre.
Speaker A
Antonio Adolfo Geraldino Bernardo: Isso é uma característica da linguagem então Python é uma linguagem que você não precisa declarar o tipo da variável, ele já identificar automaticamente então quando eu declaro nome igual a input, né?
Speaker A
E eu coloco meu input coloco o texto. Ele já vai saber que essa variável é do tipo string ou se eu coloco o número ele vai saber que é do tipo índice ou é do tipo flood se for um número
Speaker A
de ponto decimal ponto flutuante, né? Então é porque é uma característica da linguagem, mas por exemplo se a gente tivesse no curso de c. é da linguagem C C é uma linguagem que necessita de declaração do tipo então quando eu declaro
Speaker A
aliás aqui eu não preciso nem declarar né? Só literalmente coloco variável igual ele já sabe.
Speaker A
ser de uma declaração formal, né? Então se a variável inteiro se é um fluxo. Mas é uma característica da linguagem?
Speaker A
Processamento e Análise de Dados da Ufscar (panda): Né que o tipo não existe, né? Tipo a variável é tipo é que você não precisa declarar o tipo então tipo uma.
Speaker A
Antonio Adolfo Geraldino Bernardo: exatamente Processamento e Análise de Dados da Ufscar (panda): uma vez, você recebe uma um texto lá, você não pode tentar dividir ele por dois depois que esse vai ter um erro tipo o tipo.
Speaker A
Antonio Adolfo Geraldino Bernardo: sim Processamento e Análise de Dados da Ufscar (panda): ele existe eu acho que foi decidido durante a execução, não é que ele não tem é só que você não precisa falar qual é.
Speaker A
Antonio Adolfo Geraldino Bernardo: Exatamente é automaticamente ditado assim? Processamento e Análise de Dados da Ufscar (panda): boa Antonio Adolfo Geraldino Bernardo: Mas é exatamente tipo existe você não precisa declarar informalmente, mas ele existe.
Speaker A
Então voltando aqui ao slide. Então a gente falou né da função input. e que a gente pode fazer a entrada de valores, só que aí agora que que foi uma um bom gancho para o que vem a seguir a gente pode
Speaker A
fazer. entrada de valores específicos. Então vamos voltar aqui para Então, por exemplo. Eu tenho a minha variável.
Speaker A
Só que agora eu quero que a idade Obrigatoriamente seja um inteiro um número inteiro, porque faz sentido na idade um número inteiro. Então como que funciona isso?
Speaker A
Então primeiro de tudo, eu vou colocar o tipo que eu quero que essa variável seja que eu quero receber um impulso então no caso um inteiro. abro Coloco o meu input.
Speaker A
E abre parênteses de novo. E aí eu posso colocar um texto né? Como por exemplo. Digite sua idade E aqui eu vou.
Speaker A
Pintar algo né? Então aqui eu vou pintar a sua idade. Então, o que que vai acontecer?
Speaker A
Quando eu for colocar o meu input vou colocar o que eu quero colocar dentro da variável, ele só vai aceitar inteiro. Deixa eu apagar aqui.
Speaker A
Vaidade. Então vou colocar um inteiro tipo. Então, ele vai pintar 20 agora. Se eu tentar colocar que minha idade é oi. Não vai dar certo.
Speaker A
Então a mesma coisa por exemplo. É com outros tipos. como por exemplo um float é o Vini falou chegou a falar o que é um float, mas basicamente é um número com decimal que não é um inteiro. Então, por exemplo
Speaker A
altura. agora, eu quero que a minha variável ela só seja do tipo float, só aceite valores do tipo float. Então float.
Speaker A
E aí coloco, né um texto como E aí embaixo print. Vou colocar um texto aqui sua altura. é dois pontos e Então vamos lá ver o que vai acontecer.
Speaker A
Eu vou colocar por exemplo. Um ponto oito essa diferença do ponto e da vírgula então de altura um ponto oito estrutura é 1.8 perfeito.
Speaker A
Sua altura. Vou colocar aqui, minha altura é? todo é 1.0 ele vai reconhecer o inteiro automaticamente como um float, então ele já vai colocar esse ponto decimal ali como zero. então Gente, sua altura Oi.
Speaker A
não vai porque ele não aceita um caracter um string só aceita um float o inteiro ele vai passar porque ele vai reconhecer o inteiro como um float. Então vai colocar automaticamente ali.
Speaker A
certo Thamara Gabriella Crispim Bezerra: Depois tem como mandar o código para eles? Obrigada. Antonio Adolfo Geraldino Bernardo: Ok voltando aqui para Decimais aqui agora tem um detalhe importante.
Speaker A
que eu posso escolher um certo número de casas depois da vírgula para que seja imprimido no console. Então voltando aqui.
Speaker A
Aqui era outro exemplo, né? Então é valor com int valor com flut então valor inteiro e valor real ou diferença da impressão, né? só só mostrando as diferenças então só para Mostrar rapidamente.
Speaker A
paguei brincando isso aqui então primeiro eu vou digitar o meu valor inteiro, depois do meu valor float um ponto dois.
Speaker A
Só mostrando as diferenças na impressão. Então agora mostrando aquilo que eu comentei de das casas decimais que eu posso escolher quantas casas decimais que são impressos no console então Suponho que eu tenho um número uma variável, né? Chamada número que seja três
Speaker A
ponto um e Se eu imprimir essa variável. Sempre minha. É imprimir. um número específico de casas depois da vírgula então por exemplo eu posso escolher imprimir. é uma casa então como eu faço isso assim. Então coloco f. abro
Speaker A
E aqui eu vou abrir Chaves. Vou colocar o número da minha o nome da minha variável número. dois pontos ponto o número de casas que eu quero depois da vírgula então no caso eu quero uma f.
Speaker A
Então aí o que vai acontecer? Eu vou imprimir só. uma casa depois da vida então Suponha que eu tenho o número 3.18159.
Speaker A
Que vai acontecer ele vai arredondar ele vai arredondar para cima, né? Claro. E assim eu posso fazer para quantos números depois da vírgula eu quiser então, por exemplo com dois números. com três números E assim em diante.
Speaker A
esse aqui é um Pouquinho complicado eu acredito, mas é só saber se sintaxe que F abre parênteses não abrir aspas abre Chaves, coloca o nome da variável dois pontos. o número de casas que eu quero depois da vírgula f
Speaker A
certo E aqui também eu posso. aquele só falando de uma maneira que eu posso converter o número?
Speaker A
Por exemplo, mas é basicamente que a gente falou. Então agora falando um pouco sobre os operadores que a gente usa então para soma a gente usa operador de soma para subtração outro subtração para multiplicação ou asterisco dividir barra divisão inteira,
Speaker A
né? Quando eu não uma divisão que resulta em um número inteiro as barras. É resto da divisão inteira, a gente vai falar sobre isso porcentagem e exponenciação.
Speaker A
Nossa interface Então Vamos definir aqui uma variável valor. um igual a 10 e a variável valor 2 igual a 6 Então se a gente faz uma soma a gente pode.
Speaker A
Mais valor 2 eu posso fazer isso diretamente dentro da função pente ou eu poderia criar? uma terceira variável e Armazenar o valor da ação.
Speaker A
E eu não apaguei. então Eu posso fazer multiplicação? 60 subtração quatro a exponenciação No caso eu levei 10 a 6, né?
Speaker A
operações Então agora falando Mais especificamente sobre essas duas que é a divisão inteira e o resto da divisão. a divisão inteira Então vamos colocar aquele valor um barra barra valor 2. Então, tô dividindo 10 por 6. Vou apagar esse daqui. Ele vai dar
Speaker A
um. porque ele não vai dar o resto, né que seria 10 dividido por 6 algo em torno de 0.
Speaker A
É isso é né? E ele não vai dar então ele vai redondar para um se o nosso valor um fosse 12.
Speaker A
Ele vai dar dois. Mas se é 13 ele também vai dar dois. Mas se eu tiro essa barra aqui aí vai ser a divisão.
Speaker A
enfim Tá maluco. divisão inteira agora falando um pouco sobre o resto da divisão Até tirar o comentário.
Speaker A
A gente tem essas variáveis aqui. A igual a 11 e B = 2 agora vou fazer o resto da divisão de 11 por 2, quanto sobra né?
Speaker A
1 ou seja, eu vou dividindo até sobrar um então eu vou dividir. 11 por 2 primeiro coloco 10, né que vai 5. E aí vai sobrar um então o resto da divisão.
Speaker A
Bom isso aqui acredito que não tem muita dúvida, né, mas qualquer coisa é é só falar.
Speaker A
Então é porque isso aqui é bem importante é uma ordem de prioridade entre os operadores aritméticos, então a ordem é da dessa maneira aqui então primeiro o que está entre parentes, depois a exponenciação a multiplicação a divisão o resto de visão a
Speaker A
divisão inteira soma e subtração e isso aqui é em blocos, né? Então é esse aqui esse aqui.
Speaker A
Então Isso pode impactar no nosso resultado, né? Então se a gente fizer essa conta aqui e se a gente aplicar é fazer essa conta aqui com utilizando parentes e é parentes do caso vai dar outro valor, mas isso
Speaker A
igual em calculadoras, né calculadoras científicas funcionam da mesma forma. Então já fizemos né? Ok também já fizemos. agora falando sobre a primeira estrutura de dados que a gente vai aprender em parto que é uma lista. Então o que é uma lista é um conjunto de
Speaker A
dados que estão ordenados por índices por índice no caso que sim zero. Então o que significa a gente vai ter um conjunto de coisas que vão estar ordenadas de zero até o fim da lista. Então nesse caso por exemplo morango,
Speaker A
ele é o primeiro. item dessa lista. E o índice dele é zero não começa não começa no zero e o Batman esse string ela é a segunda o segundo item dessa lista.
Speaker A
E por assim e assim vai zero um dois três quatro. então, vamos aqui para o shopping Certo então para a gente como a gente pode definir uma lista.
Speaker A
Então primeiro, eu vou colocar o nome da lista o nome da variável. E eu vou abrir colchetes. E aí eu vou colocar os itens.
Speaker A
Separados por vírgula então morango é meu primeiro item vírgula meu segundo item que vai ser. Aí você tem que Batman. depois número inteiro 99 depois Para eu imprimir uma lista. Eu posso simplesmente. print e o nome da lista
Speaker A
Mas eu quero imprimir. Um item específico Então eu coloco o nome da lista abre o colchetes e coloco a posição. desse item na lista então se eu quero imprimir morango eu vou imprimir o índice zero que é o primeiro.
Speaker A
e assim A gente pode ter diferentes tipos. E tudo bem a gente pode ter. Strings e inteiros não tem problema A gente já falou dos índices, né de uma lista. então começa no zero e vai até.
Speaker A
E agora a gente vai aprender como a gente coloca coisas na lista em uma lista já criada.
Speaker A
Então tem uma lista. que tem dois elementos eu imprimir de Então pai tem jovem agora, eu quero colocar. uma um terceiro Pode falar.
Speaker A
Thamara Gabriella Crispim Bezerra: Eles perguntaram se ali está um vetor do Mateus. Antonio Adolfo Geraldino Bernardo: basicamente outro nome que a gente pode dar sim Então a gente adicionar lista ponto apende. Assim táxi para adicionar.
Speaker A
abre parênteses. Ser mais mais. Então não aconteceu nada porque eu nem imprimi. a lista novamente Foi adicionado aqui.
Speaker A
Mesma coisa não né? Mas de maneira similar para remover. Então vamos supor que eu queira remover.
Speaker A
O último elemento aliás essa sintaxe é sempre que o último elemento. Então se eu disse a lista ponto pop, se eu escrever isso eu vou remover sempre o último que foi adicionado.
Speaker A
Então como vocês podem ver né? Então eu tinha dois adicionei você mais mais de lista ponto pop.
Speaker A
Certo tranquilo por enquanto, né? Mas eu posso fazer também o popcon índice assim, como tá aqui? então Vamos por vou adicionar mais elementos aqui, então, vou adicionar um dois quatro.
Speaker A
Então agora a nossa lista tem um dois três quatro cinco seis. E sete que eu adicionei.
Speaker A
mas Espanha que eu quero remover Java, então eu vou remover o elemento de índice um né? Porque começa no zero coloca um aqui.
Speaker A
Ele vai remover o já? Tranquilo também né? Então pop retomando, né? Pop sem nada a gente remove o último elemento sempre. top Com o índice a gente remove o elemento daquele. certo Então a gente viu as listas e
Speaker A
agora a gente vai ver uma outra estrutura. também Então dupla é muito parecido com lista, só que uma dupla ela é imutável. então as listas a gente pode.
Speaker A
por exemplo adicionar ou remover nas duplas a gente não pode fazer isso então. ela é criada e ela permanece desse jeito, ela não pode ser alterada depois que ela é criada então caso a gente tente.
Speaker A
colocar ou remover. Então como a gente pode ver aqui então vou tirar o só o comentário daqui. mais fácil.
Speaker A
Então ela funciona de uma maneira. Da maneira igual na verdade, né? Da lista. Então os comandos. completa Ah só que ela é definida de uma maneira diferente, né utilizando parentes em vez de colchetes, mas de resto tudo igual então a gente aqui a
Speaker A
gente experimentou pela completa, então todos os elementos e aqui o primeiro elemento a gente utilizou o índice zero é tomate, mas se eu tentar agora.
Speaker A
é muito engraçada, porque essa dupla né, mas Toda aprende dois. Ele não vai deixar.
Speaker A
Então essa é a diferença. E por fim a última estrutura que a gente vai ver aqui nessa sessão. são os dicionários.
Speaker A
os dicionários, eles são parecidos parecidos com as listas, só que em vez de índices né que a gente tem de 0 até o último elemento da lista falar n - 1 o número de elementos.
Speaker A
nós damos os nomes para os índices. Então em vez de meu índice é zero, ele pode ser nome pode ser idade. Vamos lá para mostrar.
Speaker A
Então como que eu defino? então E aí Dentro da minha chave eu dei uma quebra de linha aqui percebam, né? Então tava assim.
Speaker A
Eu sempre vou colocar primeiro a minha chave depois do valor. o índice e o valor.
Speaker A
Primeiro link vai ser nome a gente chama de chave, né? E depois o valor que vai ser.
Speaker A
Antonio E aí para ir para o segundo. item, né para o segundo elemento da do meu dicionário eu coloco uma vírgula. E vou para o próximo.
Speaker A
então, eu poderia fazer desse jeito aqui então sem Mas eu acredito que assim se você deixar de uma maneira mais apresentável, pode ficar até mais fácil para entender. É acho que não só em pai também todas as linguagens e tentação importa
Speaker A
muito e tentar significa deixar o código. compreensível, né? E com todas as os espaços corretos, né? A gente vai ver mais para frente por exemplo. é estrutura de repetição e tentação importa muito nesse contexto. Então o segundo índice. idade dois
Speaker A
pontos a idade E o terceiro? altura Aí se eu der um print. Nesse meu dicionário pessoa. Eu já paguei tudo lá. Espero que sim, ele vai.
Speaker A
Agora se eu quero acessar um valor específico. O que eu vou fazer vou dar um print. pessoa Vou abrir colchetes e vou colocar.
Speaker A
o meu índice que eu quero acessar então aqui perceba que eu imprimo tudo aqui eu posso imprimir um específico então, por exemplo, eu quero imprimir um nome só.
Speaker A
Também imprimindo só. Posso fazer com outro para mim? Só isso aqui. certo Aí agora eu vou simular adicionar um item adicionado.
Speaker A
Então para adicionar que eu vou fazer vou criar um novo dicionário para isso. Ou eu vou dar.
Speaker A
Thamara Gabriella Crispim Bezerra: A gente tem uma pergunta. precisamos nos preocupar com a identificação. Hoje é algo que as idéias já fazem pelo deve.
Speaker A
eu acho que Antonio Adolfo Geraldino Bernardo: oui tentação Thamara Gabriella Crispim Bezerra: em tentação É a intenção.
Speaker A
Antonio Adolfo Geraldino Bernardo: é algo muito importante, é porque a gente vai ver mais para frente.
Speaker A
no nas próximas passos e por exemplo a estrutura de repetição ou condicionais e para elas funcionarem bem a gente precisa e tentar bem o código e também uma boa prática, né? Para que tudo funciona bem. Deixa eu correr aqui agora que eu percebi
Speaker A
que eu já tô passando do tempo. Então tá. então um elemento ao meu dicionário Então acho que eu vou usar esse aqui porque é mais que eu percebi que o tempo já tá curto.
Speaker A
Pera aí, a gente vai ter teclado tá meio péssimo. Então agora eu tenho esse dicionário aqui pessoa com esses três com essas três elementos nome da cidade, então eu posso adicionar.
Speaker A
um novo índice e ele vai estar no dicionário. Então antes eu tinha esses aqui então adicionando colocando pessoa abriu colchetes o nome do índice igual ao valor. Ele vai adicionar no dicionário.
Speaker A
E agora só para acabar porque eu já tô. No limite do meu tempo a gente vai ver a remoção.
Speaker A
De algo no dicionário que funciona muito parecido com a inserção então. é tem aqui esses quatro nome idade cidade de curso.
Speaker A
Então para remover eu vou usar Dell espaço o nome do meu dicionário. Abre colchetes o nome do meu da minha chave do meu índice. Então aqui antes eu tinha.
Speaker A
Nome idade cidade e curso aí eu removi curso e ficou só. Certo, então, agora a gente vai fazer uma pequena pausa de uns 5 minutos para quem está indo no banheiro beber água e a gente já volta certo?
Speaker A
Processamento e Análise de Dados da Ufscar (panda): É o pessoal tava perguntando da questão da presença, eu vou compartilhar aqui, então vai colocar a senha do formulário aqui e a gente vai fazer cinco minutos aí assim vai ficar aí na
Speaker A
tela vocês podem responder o formulário de presença lá na descrição do evento do YouTube.
Speaker A
Antonio Adolfo Geraldino Bernardo: beleza Fiquei curioso pessoal de onde vocês estão falando se vocês puderem comentar aí no chat, agora eu tô vendo também.
Speaker A
Ah legal São Paulo capital São Carlos aqui Brasília Santos São João da Boa Vista muito legal Araraquara Botucatu Cubatão Guaíra Legal pessoal.
Speaker A
Piracicaba Caieiras Eu queria agradecer logo em seguida. o Felipe vai dar continuidade nessa pausa pelo banheiro.
Speaker A
Voltando agora. O Felipe vai dar continuidade. Felipe Congio Albino: Boa noite pessoal, eu sou Felipe membro do Pet. Eu vou começar a apresentar a tela aqui.
Speaker A
certo Da para todo mundo ouvir. Tá dando para escutar certinho. Ah beleza, então. certo então continuar eu não lembro se você se vocês estão lembrados, mas teve uma hora que não sei se foi o Antônio Vinícius falou a gente tinha
Speaker A
dois números e a gente utilizava o operador de módulo o operador que vai dar o resultado.
Speaker A
da Divisa o resto da divisão então aqui ó um número par dividido por 2 sempre terá resto igual a zero que faz sentido, né Aqui a gente tem um número que é 8 e tem o número dois aqueles
Speaker A
divide o número por dois e verifica o resto se o resto for igual a zero, a gente tem essa verificação aqui vai dar two aqui o 9 ele não é divisível por dois ele não é par então o resto aqui
Speaker A
vai ser um a gente compara com zero vai dar falsa esses valores aqui são os valores polianos que a gente já tinha discutido anteriormente eles podem assumir dois valores ou falso. verdadeiro falso significa falso e a gente vai
Speaker A
usar essas condições para verificar? casos na programação e daí a gente consegue fazer a lógica certinho com base nessas condições.
Speaker A
A gente tem algumas operadores do mesmo maneira que a gente tem operadores tipo mais menos multiplicação é matematicamente aqui a gente vai ter algumas operadores que vão retornar esses valores bulianos.
Speaker A
A gente tem os símbolos o nome do operador e aqui um exemplo prático e do que cada um significa. tem alguns símbolos aqui que são comuns para América de pessoas, por exemplo maior e o menor só que tem outros que a
Speaker A
programação que nem a gente viu aqui que é o igual igual a gente vai ver agora.
Speaker A
tem um símbolo maior que simplesmente significa é que ele pega o número à esquerda e verifica se é maior que Y se é x for maior que Y então aqui o valor boreano se não ele retornar falso.
Speaker A
Tem o maior ou igual que é basicamente aqui, por exemplo se eu tivesse X e Y. os ambos valendo oito por exemplo.
Speaker A
e eu fizesse essa verificação aqui e aqui é retornar true já aqui não eu vou explicar isso num programa mais para frente Só querem produzir rapidinho É cada coisa.
Speaker A
O menor é o oposto do maior então a gente tá verificando se x é menor que Y. é o menor igual vai ser o oposto do maior igual então. vai perguntar se o X é menor ou igual a y.
Speaker A
a igualdade que a gente viu aqui é aqui o operador de módulo. Como eu disse ele vai retornar o resto da divisão por dois nesse caso né? Porque a gente tá colocou dois aqui explicitamente então.
Speaker A
se o número for par como 8 é o resto vai ser zero porque ele é divisível por 2 então a gente consegue saber se o número é par ou não a partir do igual porque a gente consegue verificar se o
Speaker A
resto da Zero ou não. O diferente é o oposto da igual. então, por exemplo aqui se eu quisesse Verificar número não é par eu colocaria um diferente aqui que é o exclamação igual.
Speaker A
Ah que eu já expliquei a que estamos usando o operador comparação. Aqui tem uma parte prática, eu não sei se todo mundo já conseguiu.
Speaker A
abrir o online gbb que os outros parecem estavam usando só que eu vou dar um tempinho para vocês tentarem praticar essas operadores. que estão aqui na tela utilizando também esse problema como exemplo.
Speaker A
E eu vou dar uns dois minutinhos, aí eu vou ficar olhando a resposta do chat depois eu vou partir para Aí podem avisando no chat. Quem conseguir fazer algum programa utilizando utilizando esses operadores eu vou deixar aqui na
Speaker A
tela. que se não conseguirem Não se preocupem é só para é só para ter um pouquinho de prática também nessa aula é um conceito um pouco um pouco diferente, porque aqui a gente tá pegando dois valores normalmente números e comparando
Speaker A
e meio que isso vira outro tipo de dado né? A gente pega dois números e ele vai virar um valor por ano.
Speaker A
Se alguém conseguir fazer pode mandar no chat aí. Daqui a pouquinho eu continuo o conteúdo.
Speaker A
certo vou dar continuidade aqui, eu vou partir para alguns exemplos, eu vou passar por cima de todas as operadores e depois de passar por cima desses operadores vai ter outra parte também. Que é os operadoras bolhas, tá? a
Speaker A
partir da tela agora da minha ideia eu vou estar utilizando. o vs code não sei se alguém já com ele e legal Tá aqui primeiro, a gente vai falar do maior que então vamos supor que a gente tem vamos supor que a gente tem
Speaker A
duas pessoas João e Maria e a gente expressou a idade deles em duas variáveis aqui a idade de João e aqui a idade de Maria aqui, a gente vai guardar o resultado dessa comparação em outra variável. se a gente for
Speaker A
analisar variável retornar aqui burro que é bolha. Então, a gente pega dois valores inteiros dois números e verifica a idade de João é maior que a idade de Maria e se a gente for.
Speaker A
João é mais velho que Maria true significa que é verdade João é mais velho que Maria e vinte é maior que 15.
Speaker A
a gente tem alguns outros exemplos aqui 10 é maior que 5 que é verdadeiro e três não é maior que 8. Então a gente retorna falso para esse caso o que eu tinha falado para vocês é como 7 não
Speaker A
é? Explicitamente maior que 7 aqui vai ser falso se a gente por exemplo alterar colocar maior igual aqui. maior igual E rodar de novo aqui vai dar tudo antes estava tendo falso.
Speaker A
porque sete não é explicitamente maior que 7 ainda tem como comparar Strings que são os textos que a gente que eles tinham comentado que por exemplo esse aqui é um texto que a gente tem que colocar entre aspas a gente pode verificar.
Speaker A
é menor que 32 aqui vai ser tio isso acontece porque o Python especificamente ele compara as Strings é por ordem é alfabética então, por exemplo o b vem depois do A então portanto. Ela é maior.
Speaker A
por exemplo aqui eu vou colocar a maiúsculo e na string 2 colocar a minúsculo se a gente rodar de novo.
Speaker A
A gente vai ver que é true o que acontece é que a os caracteres maiúsculos o valor deles vem antes dos caracteres minúsculos, então o pai do considera que os caracteres minúsculos são maiores que os maiúsculos por isso que retorna Truck.
Speaker A
Depois o menor que ele é simplesmente a inversão do maior que a gente pode comparar aqui nos exemplos similares tem um resultado preço do produto a é menor que o preço do produto B aqui se a gente fizer.
Speaker A
Porque 50 é menor que 80 tem outros exemplos também cinco é menor que 10 que é verdade 8 menor que 3 que é falso e por fim quatro é menor que 4 não porque a gente não colocou operador de menor igual.
Speaker A
igual portanto não tem como a gente afirmar que quatro é menor que quatro. Vamos agora para o maior igual e também para o menor igual.
Speaker A
Aqui a gente tem a idade mínima para dirigir e a idade da pessoa você pode dirigir a partir dos 18 anos então, tipo, se eu tiver 18 exatas, eu deveria poder dirigir.
Speaker A
A pessoa pode dirigir true porque ela tem pelo menos 18 anos. se eu colocasse o maior aqui exclusivamente essa lógica já não funcionaria. Tá vendo falsa. Apesar de eu não ter mudado na idade da pessoa esse aqui vocês podem interpretar
Speaker A
tipo um pelo menos pelo menos 18 anos. Aqui Nesse caso tem alguns exemplos aqui nesse caso 10 maiores porque como eu coloquei ali em cima é pelo menos 10 aqui 10 não era igual a 9 é tru também
Speaker A
é verdadeiro porque 10 é maior igual a 9 e por fim 5 é maior = 9 é falsa porque cinco não é maior e nem igual a 9.
Speaker A
Certo, vamos para o menor igual agora. A gente tem o limite do peso da bagagem e o peso da mala.
Speaker A
E aqui a gente tem a variável boreana que verifica se a mala o peso da mala, tá dentro do limite.
Speaker A
da Companhia Aérea ou da companhia de de fritado essas coisas e aqui a gente tem uma verificação menor igual então se eu tiver no limite 23 kg a minha mala vai poder entrar então se eu colocasse menor aqui isso não funcionaria
Speaker A
porque se eu atingir esse 23 quilos na minha mala, é isso aqui retornaria. Falso amém.
Speaker A
da minha mala tá dentro do limite. Então a gente tem que manter desse jeito.
Speaker A
mais alguns exemplos que similarmente da do maior igual 5 é menor igual a 5 que é verdadeiro 4 é menor que 5 portanto é verdadeiro e seis por não ser menor nem igual a 5 vai retornar falso que a gente
Speaker A
pode ver aqui. certo, tem outros ainda é que nem a gente viu no próprio slide que é o igual igual o exemplo que a gente tinha visto era algo como tipo número um. igual a 8 número 1 módulo 2 = 0 esse aqui como eu
Speaker A
tinha explicado é só uma maneira de verificar se o número é divisível por 2 e portanto.
Speaker A
é se ele é par porque a divisão por dois é da Zero e esse e o igual ele verifica se o número da esquerda é igual ao número da direita. Então compara desses dois valores são exatamente iguais e uma adendo eu esqueci
Speaker A
de comentar. Eles são diferentes no sentido de que tá vendo que tem um igual aqui.
Speaker A
a gente tá associando o valor oito a variável de nome número 1 então. a variável número um tem um valor oito porque eu coloquei o símbolo de igual aqui. a comparação é feita através de dois símbolos de igual então. é
Speaker A
fácil de confundir isso, só que eles têm diferença quando você adiciona esse igual logo depois.
Speaker A
aqui se eu aqui esse aqui vai dar true porque número um dividido por o resto por 2 vai ser zero e zero é igual a zero. Então esse aqui retornaria. Vamos para os outros exemplos aqui embaixo.
Speaker A
Vamos porque a gente tem uma senha Python 1 2 3 e depois outra senha pytan 1 2 3 também. no login. Por exemplo quando vocês vão para um site que nem o Google ou Facebook Instagram vocês têm a senha de vocês têm a
Speaker A
senha. Esse é a senha for diferente da que vocês tinham logado anteriormente você não vai conseguir entrar na sua conta porque a senha vai estar incorreta aqui a gente pode usar esse operador para verificar se a senha que você digitou no
Speaker A
login é igual a senha que você tinha cadastrado anteriormente. Então se a gente fizer se a gente vai dar o programa aqui.
Speaker A
Sem a correta e acesso liberado porque a senha é igual a senha anterior. agora, se eu por exemplo digitar qualquer coisa por exemplo Pai, tô com P maiúsculo aqui.
Speaker A
Sempre sem a correta essas liberado não porque esse primeiro algarismo como eu tinha comentado para vocês, ele faz diferenciação entre maiúsculo e minúsculas então a senha são diferentes. Eu posso colocar mais algarismos aqui e o resultado vai ser o mesmo também
Speaker A
porque vai estar diferente do texto em cima. Então tem que ser exatamente igual no Python, a gente pode usar essa verificação tanto para números quanto para Strings em outras linguagens não não sei se vocês têm essa tem essa bagagem de
Speaker A
programação. Creio que não mas em outras linguagens, por exemplo, como ser você não conseguiria fazer igual igual para duas Strings dois textos para verificar você, tem que fazer outro jeito de outro jeito.
Speaker A
Alguns exemplos cinco é igual a 5 verdade 5 é igual a 6 é falso.
Speaker A
Então ele vai retornar falso. Como eu tinha era dito anteriormente eles fazem diferenciação entre Caps Lock então aqui azinho é igual azinho É verdade, só que o azinho por ele ter uma um valor diferente do azão retornar falso.
Speaker A
Ignorar essa diferenciação de caps lock outras funções. Mas a gente não vai abordar isso por ser uma aula introdutória, só que se vocês quiserem dar uma olhada, depois eu acho bem interessante para vocês aprofundarem no conteúdo. E também tem o oposto do igual que
Speaker A
é o diferente. O diferente ele faz exatamente o contrário ele verifica se os valores não são iguais então, por exemplo, a gente tem aqui uma estrela de morango. Então é uma estranha de banana.
Speaker A
Aqui a gente tem uma variável boreana gostas diferentes a fruta favorita da Ana que é morango e a fruta favorita da Bia são diferentes aqui sente rodar.
Speaker A
A Ana é Bia gosta de frutas diferentes porque morango é diferente de banana agora se eu fosse colocar aqui morango.
Speaker A
Ainda assim seria diferente, porque ele faz essa diferenciação. Aqui fosse porque morango é igual morango. Ah e isso aí além de ele Verifica a ordem também então se eu colocasse aqui o ó aqui no início.
Speaker A
m é diferente de ó, então ele também retornaria falso no caso porque ó é diferente de m.
Speaker A
Vamos manter desse jeito aqui. alguns outros exemplos Cinco é igual a 5. Então por ele não ser diferente a gente vai ver que retorna falso que é o oposto do igual ao cinco é diferente de 8 portanto retornar true aqui a gente pode
Speaker A
ver que só é diferente de lua são duas Strings dois textos e eles diferem em todos os caracteres por isso que retro natural. certo Parece que não vamos para. nos slides certo Aqui a gente tem os operadores bulianos, a gente verificou aqui
Speaker A
nessa tabela. Tenha maior não é igual a menor. Esses valores por esses operadores polianos ao invés de pegarem duas variáveis como texto inteiro ou até as variáveis, por exemplo desse mais são Double e floute, eles vão pegar duas
Speaker A
variáveis boianas, ou seja uma variado duas variáveis que podem ser falso ou verdadeiro e vão compará-las, a gente tem o Andy. War e o not eu vou explicar o Angel e o note vai ficar para uns likes lá na
Speaker A
frente. Primeiro o operador goliano Andy ele é basicamente vai fazer a intersecção entre elementos de a e b a assim da nossa variável Poliana 1 e b c na nossa variável Poliana 2, então se a e b.
Speaker A
forem verdadeiros o end. Vai ser uma função que retorna verdadeiro entretanto se qualquer um dos dois for falso ou até os dois forem falsos and vai retornar falso, ele faz esse papel da intersecção mesmo.
Speaker A
Aqui a gente tem alguns exemplos variável 1 variável 2 3 e 4. falso, se a gente fizer o end aqui no print a gente vai ver variável 1 e variável 2, como eles são ambos true o próximo vai ser tio.
Speaker A
aqui tem variável 1 e 3 por ser uma variável 3 ser falsa, o Andy a intersecção não vai dar certo e vai ser falsa aqui tem a variável 3 e 4 são falsas então logicamente ela vai dar falsa também.
Speaker A
E por outra outra operador boleando é o War War ele verifica basicamente se pelo menos uma das variáveis é verdadeira ou não?
Speaker A
se uma das variáveis for verdadeira, ela vai retornar verdadeira também o valor boliano ela representa a união dos elementos de A e B. aqui mesmo exemplo, só que a gente mudou o War aqui. variável 1 e 2 e 4 são falsos
Speaker A
variável variável 1 ou a variável 2 são verdadeiras sim ambas são verdadeiras então. aqui variável 1 é verdadeira ou a variável 3 é verdadeira sim Avaré a variável um é verdadeira apesar da variável 3 ser falsa, portanto a resposta. Aqui no
Speaker A
terceiro a variável 3 é verdadeira ou a variável 4 é verdadeira não ambas são falsas portanto a resposta disso obviamente falso.
Speaker A
Eu vou apresentar agora alguns programas alguns exemplos. Ainda no vs code. E depois eu vou passar.
Speaker A
a fala para um dos meus colegas que vai apresentar o resto desses operadores bolhanos e alguns dos blocos que a gente tinha discutidos que vão ser utilizados para construir a lógica dos programas que eu espero que vocês continuem
Speaker A
fazendo. Depois dessa aula aqui. Juliano and Ele compara duas duas variáveis polianas e retorna two somente se ambas for true.
Speaker A
Então a pessoa pode dirigir somente se ela tiver se ela for maior de idade e possuir carteira de motorista, vamos supor que tem uma pessoa com idade 20 que ela tem carteira de motorista aqui, ela pode alugar o carro se
Speaker A
ela tiver uma idade maior ou igual 18, ou seja se ela tiver pelo menos 18 anos e se ela tiver uma carteira de motorista.
Speaker A
A gente vai pintar se a pessoa pode alugar um carro ou não e vai porque ela tem pelo menos 18 anos, ela tem carteira de motorista, se a gente mudasse aqui para falso.
Speaker A
E rodar de novo a gente poderia que ela a gente poderia ver que ela não pode alugar um carro porque ela não tem carteira de motorista a mesma coisa acontecer isso aqui fosse tio e aqui fosse 17. O que é
Speaker A
impossível, porque acho que não tem como ter carteira de motorista antes dos 18 anos no Brasil, mas enfim é só o motivo de exemplo se a gente colocasse 17 aqui. E rodar esse programa de novo, a gente poderia ver que
Speaker A
é falso também. Aqui combinando os exemplos da prática passada, a gente tem que 5 é maior que dois e 10 é maior que 3 portanto. O resultado vai ser truque entretanto aqui no segundo exemplo. Apesar de cinco ser maior que dois 10 não é
Speaker A
menor que três portanto aqui vai ser falsa, porque uma das expressões é falsa. aqui é cinco, não é menor que dois 10 não é menor que 3 ambas são falsa. Portanto o operador Andi vai retornar.
Speaker A
Agora vou falar um pouco do War aqui na tabela a gente pode ver que vai retornar true se pelo menos uma das variáveis. Então vamos ver um exemplo prático aqui tem dinheiro e tem cartão de crédito aqui a gente vai ter a
Speaker A
variável boreana verificando se a pessoa pode ou não pagar a conta. então se ela tiver ou cartão ou se ela tiver dinheiro, ela vai poder pagar conta porque ela vai ter um método de pagamento.
Speaker A
E sentir rodar o programa aqui a gente vai ver aqui. A pessoa consegue parar a conta porque ela tem cartão de crédito se ela não tivesse nenhum dos dois obviamente não teria como pagar conta. Ou seja a pessoa
Speaker A
consegue pagar conta não falte porque ela não tem nenhum dos metas de pagamento. aqui a gente pode ver que cinco é maior que 2 e 10 não é maior que três não é menor que três. Só que sim que é maior que dois
Speaker A
portanto, já que essa operação é verdadeira o órf retornar verdadeiro aqui cinco não é não é menor que dois mas 10 é maior que 3 portanto essa expressão retornar verdadeira.
Speaker A
A nossa o resultado da nossa operação vai ser falso também. E o que seja isso?
Speaker A
Por enquanto é isso dos operadores lógicos, agora vou passar a palavra para o Rafael shimoto que vai falar sobre e Rafael Yugo Hashimoto: Gente, boa noite, vocês estão conseguindo me ouvir bem.
Speaker A
beleza Então vou começar a compartilhar a tela parece perdão pela minha câmera, mas é que tá disponível, mas importante vocês estejam me ouvindo bem. Então vou continuar aqui da onde o Felipe parou.
Speaker A
Então o sobre o note é assim que eu consegui ver a tela na primeiramente.
Speaker A
Thamara Gabriella Crispim Bezerra: sim Rafael Yugo Hashimoto: Gente, tá aparecendo a tela para vocês.
Speaker A
Felipe Congio Albino: Sim, sim. Vitoria Andrade Vital: Tá parecendo. Rafael Yugo Hashimoto: Tá beleza então, o lote ele vai representar uma diferença dos elementos que vão pertence ao conjunto A e não pertence ao conjunto B então mostrando aqui
Speaker A
no nosso exemplo. Acho que a gente colocou um note conjunto B. Que que isso quer dizer então tudo que não está no conjunto B, ele vai ser verdadeiro então aqui nesse caso o que é do conjunto A e não
Speaker A
pertence ao conjunto B, ele vai ser verdadeiro. Tá então aqui a gente também tem os exemplos usando as variáveis 1 2 3 e 4 então vou mostrar aqui no código.
Speaker A
Já deixei preparado então aqui a gente vai ter a variável 12 sendo true e a variável 3 e 4 sendo falsas então quando eu coloco um print note variável 1 que que ela vai acontecer como eu tô falando não
Speaker A
então se ela vale verdadeiro ele vai retornar falso, o mesmo vai valer para nossa variável 3.
Speaker A
Então a nossa varrevel 3, ela é falsa como eu coloquei um note ela vai retornar tudo tá Então vou rodar aqui para vocês está vendo né? Então a variável ela era ou três era falsa e agora tá retornando verdadeiro. Tá o que
Speaker A
que acontece eu vou colocar aqui print. Então print é colocar um note e agora o que usar um exemplo que o Felipe deu antes então variável.
Speaker A
Então aqui primeiro a gente vai fazer o que tá dentro desse ó, então ó variável 3, ela digita em verdadeiro ou falso uma delas sendo verdadeiro ela vai retornar tudo. Só que como colocar o note, ela também vai
Speaker A
transformar essa parte no valor oposto. Então ela era tu ela vai retornar a verdade vai retornar falso então rodando aqui está vendo que ele vai retornar falso certo?
Speaker A
continuando. Botar aqui para o slide. Tá travando um pouco aqui no computador. mas continuando quer falar agora sobre as nossas condições então.
Speaker A
Aqui eu vou mostrar uns exemplos é que a gente vai começar então o nosso if WiFi traduzindo se é basicamente um C então a instrução do IF ele vai verificar se uma forma bolhano se ele é verdade esse
Speaker A
for verdade, a gente vai rodar um bloco de código. Depois dessa instrução então aqui a gente tem um fluxograma de exemplo.
Speaker A
Então a gente vai ter o início é que a gente quer fazer uma verificação se o nome se ela for igual Alice a gente vai for for verdadeiro a gente vai printar.
Speaker A
De Alice se ela for falsa a gente vai. encerrar o código vai direto para o final então aqui no nosso código. Vou mostrar aqui um exemplo para vocês. que a gente separou.
Speaker A
então aqui a gente defina o nome igual a Pedro e aqui está verificando o nome. se nome for igual Alice a gente precisavam dois pontos para a gente falar que a gente quer para falar que a gente tá usando wi-fi é que a
Speaker A
gente vai rodar essa linha do print caso o if Seja verdadeiro tá então se o nome for igual a Alice faça o contrário não vai fritar nada, então vou rodar aqui para vocês.
Speaker A
Só um momento. Aqui tá vendo que a gente não tem nada aqui porque aqui foi falso, mas que que acontece se a gente colocar tirar o Pedro e colocar o nome da Alice. Então se colocar aqui Alice.
Speaker A
E rodar a gente vai printar o hélice certo aí também. antes. Acho que era na parte do Antônio um rapaz te perguntado se o Python se ele ligava para irritação.
Speaker A
para quem não sabe a identificação é basicamente um espaço que a gente vai colocar antes do nosso código, então a gente usa isso para boas práticas e também o pai entrou ele é chatinho com isso então essa parte da editação é
Speaker A
importante para ele, então ele deitação é basicamente esse espaço aqui ó, que eu tenho antes do print. Como eu tenho essa essa deitação quer dizer que esse código do print que ele pertence a esse if, tá se eu deixasse
Speaker A
por exemplo um outro print aqui print. fim do programa Se eu rodar assim, que que vai acontecer a gente viu que o nome é igual Alice Então a gente vai fritar o olho Alice e depois a gente vai fritar o fim do
Speaker A
programa certo, mas se eu colocasse aqui soltar o nome para Pedro. se a gente for rodar, ele só vai mostrar o fim do programa tá? Porque a gente viu que aqui o nome não é igual Alice portanto.
Speaker A
esse print ele não vai aparecer, só que como esse print esse outro print no fim do programa, ele não tá indo deitado, ele não tem esse espaço antes, ele não pertence a esse bloco do IF. Então, por isso
Speaker A
esse print fim do programa ele a gente não precisa fazer essa verificação, ele vai ser mostrado na tela. A inevitavelmente tá? Mas se a gente colocar uma hidratação nesse print o que que vai acontecer a gente vai rodar não
Speaker A
vai mostrar nada. Por quê? Para a gente mostrar esse fim do programa agora que ele tá inventado, ele vai precisar ser verdadeiro essa condição para assim a gente poder rodar esse fim do programa certo. Voltando aqui para nossa próxima
Speaker A
instrução. Depois do hífen agora a gente vai ter o Elvis, ele vai desligar o fluxo do código.
Speaker A
se o valor Juliano se ele for falso tá então se o nosso if ele for falso a gente vai pular para o Elvis então aqui nosso fluxograma de exemplo aqui a gente tem nome é igual Alice se for verdade.
Speaker A
mostrar aqui para vocês então. dois pontos tá então, eu também precisa estar aí deitado e é muito importante. Vocês não esquecerem esse dois pontos.
Speaker A
tá? Então a gente vai rodar aqui. O nome é Pedro então o nome não é igual Alice portanto a gente vai rodar o que tá depois do Elvis que é o oi não Alice tá se a gente colocar
Speaker A
aqui o Alice. Nome igual Alice só vai fritar ou então Alice essa parte do elsea, ela vai ser esquecida, porque o if que já é verdadeiro então o Élcio ele não vai importar mais ele não vai fazer essa verificação, tá?
Speaker A
Ele falou sobre o note que eu tinha esquecido mostrar um exemplo. prático de como a gente pode usar o note é um lote, ele serve basicamente verificar que uma condição ele não não aconteceu tá? Pode ser pouco confuso, mas
Speaker A
vamos mostrar aqui para vocês. aqui para vocês. Então, deixa eu pensar. Por exemplo. Quando um usuário ele não tá logado. Então vou colocar aqui logado igual a falsa certo agora vou usar o WiFi. usar dois pontos Aí o print. Faça login.
Speaker A
Primeiro tá então, o que que vai acontecer aqui? Vou tirar aqui. Então o que o logado eu não estou logado, tá porque ele é falso aí se não estiver logado ele vai printar, faça login primeiro eu vou rodar
Speaker A
aqui ele mandou fazer login primeiro. Tá agora você colocar aqui igual a tu e rodar vai mostrar nada, tá? Porque eu tô logado então ele não vai mandar o lugar de novo certo.
Speaker A
Agora nossa, próxima instrução. Ela vai ser a do elife que é basicamente um se não ser que era uma conjunção de um Élcio e um if tá então ela só vai ser novamente verificada se as condições anteriores se elas forem falsas.
Speaker A
então aqui no nosso novo fluxograma, a gente tá fazendo primeiro a verificação nome é igual Alice se for verdade, a gente vai fritar por Alice. Se for falsa a gente vai fazer a próxima verificação próximo é livre então se não se a idade
Speaker A
for melhor do que 12, a gente vai printar, você não é Alice em cima criança agora se ela também for falsa, a gente vai pular aqui para o elsing. Você não é Alice e também nenhuma criança. tá então mostrando aqui para vocês.
Speaker A
deixa vou colocar aqui nosso Life primeiro ou é Life a idade for menor do que 12. Vai abrir.
Speaker A
você Não é? Também vou aqui declarar nossa idade. se não o s a gente vai falar você Não é a Alice. Nem é uma criança. tá E vou rodar. Então, o que que vai acontecer?
Speaker A
primeiro? Então a gente vai fazer o wi-fi igual Alice a idade é menor do que 12 nesse caso sim, minha idade é 10 então aqui ele vai fritar, você não é Alice e sim uma criança eu que tava aqui no
Speaker A
nosso elsy vai ser esquecido porque o nosso elife já foi verdadeiro, mas se a gente mudar aqui a idade para 19.
Speaker A
e rodar agora ele vai falar você não é Alice e nem é uma criança, tá? Porque o nome aqui é verificação foi falsa a idade não é menor do que 12, então também a gente vai pular a gente
Speaker A
veio para o elsing que é o último é o que sobrou, então ele vai printar, você não é Alice e nenhuma criança. Agora seu nome for Alice.
Speaker A
e vai esquecer o nosso Elite e vai também esquecer o elas certo. E aqui a gente tinha preparado um exercício para vocês, mas não sei se por conta do tempo se a gente vai deixar vocês fazerem eu já vou mostrar acho que eu já
Speaker A
vou mostrar então aqui a gente queria que vocês fizessem verificar se uma pessoa se ela tem menos de cinco anos ou se ela tem mais de 60 anos para ela ter direito a gratuidade.
Speaker A
Então se você for assim um bebê um idoso, você vai ter direito a gratuidade, como que a gente Resolver isso. Aqui é então a gente vai.
Speaker A
receber o usuário ele vai digitar a idade então a idade ela vai ser um inteiro, né?
Speaker A
Porque não tem como eu ter 12 anos e meio né? Então um inteiro aí o input digite essa idade é que a gente vai fazer a verificação sem idade for menor do que 5 ou a idade formar o que
Speaker A
60, ele vai falar você tem direito a gratuidade, senão você não ter direito a a gratuidade.
Speaker A
Então se a gente for dar aqui. Eu vou colocar aqui que eu tenho 7 anos. Então, eu não tenho direito a caridade.
Speaker A
Agora se eu testar cinco anos que o Felipe tava falando. aqui cinco não vai ser melhor do que cinco, né? Então nesse caso não vou ter direito gratuidade, mas se eu quiser que pessoas com cinco anos ainda tenho
Speaker A
direito a gratuidade. Então veja só o menor eu vou usar o menor que ou igual Então vou colocar aqui esse lado igual agora eu vou testar de novo eu vou digitar minha idade. online GTA de novo aí agora foi então,
Speaker A
voltei idade de cinco anos e agora sim, eu vou ter direito a gratuidade certo?
Speaker A
Para aula de hoje, era isso tá a gente encerrar a aula aqui, vocês tem alguma dúvida?
Speaker A
Processamento e Análise de Dados da Ufscar (panda): Das dúvidas aí no chat que ainda tiver a gente vai encerrar.
Speaker A
Antonio Adolfo Geraldino Bernardo: Lembrando que a gente vai ter a continuação dessa aula semana que vem. o restante do conteúdo Thamara Gabriella Crispim Bezerra: ninguém tem dúvidas.
Speaker A
Muito obrigado meninos a gente se vê na próxima quarta, vocês vão postar o código no crédito.
Speaker A
Antonio Adolfo Geraldino Bernardo: Sim a gente posta assim. Pode deixar a gente organiza. os exemplos das aulas e coloca no Clécio.
Speaker A
Thamara Gabriella Crispim Bezerra: fechou Um pessoal falando que o pai é bem mais simples sim aí tu é uma mãe. Eu acho que é isso gente.
Speaker A
Muito obrigada para todo mundo, você que é Silvio vocês que apresentaram. Antonio Adolfo Geraldino Bernardo: Obrigado pessoal bastante gente, hein.
Speaker A
Rafael Yugo Hashimoto: Gente na semana que vem. Thamara Gabriella Crispim Bezerra: Tchau, tchau.
Topics:Pythonprogramaçãointrodução à programaçãovariáveistipos de dadoscondicionaisoperadores lógicosOnlineGDBUFSCaraula











