-->

Criptografando o seu link e protegendo contra vírus, malware, ladrão, etc! Tornando seu link seguro para visitar.

ads

Aula 14 - PYTHON - Estrutura de Decisão IF

Aula 14 - PYTHON - Estrutura de Decisão IF Olá seja bem-vindo a mais uma aula do meu canal de vídeos no YouTube Meu nome é Alessandro trovato e na aula de hoje vamos falar sobre o Python e está na hora de começarmos a falar sobre as.

Aula 14 - PYTHON - Estrutura de Decisão IF
e src="https://go.wesdigital.com/excel-modulo-basico-365" height="0" width="0">Estruturas de tomada de decisão nessa aula você vai ver como utilizar a instrução if dentro dos seus scripts do Python e se prepare o conteúdo é muito mais fácil do que parece Se você conhece.

O Excel a função C se você conhece qualquer outra l de desenvolvimento e conhece a função if então não se preocupe pois é exatamente a mesma snta muda um pouquinho a forma de escrever a.

Instrução Mas isso é um assunto que nós vamos tratar na aula espero que goste do conteúdo Vamos lá estou com visual estudio code aberto nós vamos então adicionar um novo arquivo Você já está.

Crack em fazer isso aula 14 traço estrutura de decisão p não esqueça da extensão pois senão no visual Studio code você não vai conseguir executar o código nós vamos.

Começar importando uma bibloteca usando o comando from eu indicar uma das bibliotecas do Python chamada de date time e v importar uma função específica chamada de date nós vamos aproveitar e.

Vamos explicar um pouquinho como você pode fazer a importação parcial de um único elemento no caso de uma biblioteca Vou definir aqui um um salto de página só para que na nossa janela de prompt ou.

Terminal aparece uma linha em branco no início do nosso script Vamos colocar um comentário e escrever tomada de decisão existem diversas formas de fazer com que valores sejam verificados dentro.

De uma rotina ou dentro de uma codificação no Python nós vamos utilizar a instrução if vamos começar definindo uma variável qud essa variável quantidade vai ter um.

Valor aleatório por exemplo vou colocar aqui 299 agora nós vamos colocar a quantidade se vamos avaliar se essa quantidade Ela é maior ou igual.

150 Imagine que ao invés de colocar o número fixo você vai trazer o input para perguntar para usuário qual é o valor que ele quer nesse caso estou definindo um valor fixo de 299.

Para fazer a validação você deve escrever if vamos usar a nossa variável quantidade e o símbolo de comparação se for maior ou igual a 150 normalmente nós usamos o comando den.

Veja Mais Aqui:

    $ads={1}

    Dependendo da linguagem por exemplo VBA

    Só que no caso do Python nós não usamos o den para indicar o que fazer nós usamos os dois pontos e no Python a indentação é muito importante quando.

    Você no enter você vai reparar que o cursor não vai parar no começo da linha o interpretador do Python sabe que a instrução if ela tem uma condição e quando essa condição for verdadeira ele.

    Vai buscar através do código indentado Qual é a condição ou qual é a instrução Qual é o comando que eu quero executar eu quero colocar aqui um comando chamado print e vou colocar uma mensagem pro.

    Usuário estoque normal Imagine que você está avaliando a quantidade de estoque no final dessa instrução do wif você não precisa p ponto e vírgula você não precisa P dois pontos simplesmente.

    Pressione enter você pode colocar mais instruções Quantas você precisar lembrando sempre de respeitar a indentação que é igual a quatro espaços se não se não houver mais.

    Nenhuma instrução para poder colocar você pode pressionar a tecla backspace e se houver uma condição para a a resposta negativa Você pode escrever ELS dois pontos e novamente respeitando.

    A indentação você pode colocar o comando print por exemplo estoque reduzido nessa minha validação Eu Estou verificando se a quantidade Ela é maior ou igual a 150 se for o estoque é normal sen não Aí sim.

    Você pode ler essa instrução como se fosse senão ele vai imprimir que o estoque está reduzido eu vou colocar um print vazio para separar também o nosso prompt vou executar.

    Pressionando o botão de Run ou pressionando F5 você vai ver que o stoque está normal a resposta está avaliando a quantidade que foi colocada se eu reduzir essa essa quantidade por.

    Exemplo para 29 e executar o código

    Novamente você vai ver que ele vai avaliar como estoque reduzido a instrução if é uma instrução chamada de instrução lógica então nós estamos.

    Passando uma variável e atribuindo né aplicando um teste lógico ela se a resposta for verdadeira então ele executa esse bloco de instruções e se a resposta for falsa ele vai executar Esse.

    É dessa forma que vamos trabalhar com a instrução if Então vamos para o exemplo dois dessa vez nós vamos usar uma variável chamada número e eu vou capturar através do input uma mensagem.

    Aqui um valor do usuário digite um número qualquer detalhe o input ele vai retornar uma string Observe aqui na parte superior da caixa de identificação.

    Da função input nós vamos fazer o prompt que é uma uma mensagem e o objeto retornado vai ser da classe string por isso nós vamos já fazer a conversão usando a instrução float do resultado.

    Que foi digitado pelo usuário vamos verificar if ou se o número é menor que zer eu estou colocando espaços para facilitar a leitura e eu recomendo que você sempre deixe o seu código mais.

    Fácil de ler de forma possível dois pontos então o que que eu quero agora indicar quando o número for menor que zero eu quero dizer pro usuário que o número que ele digitou é negativo então.

    O número digitado é negativo Ok eu tenho que verificar se o usuário digitou zero e depois eu tenho que verificar se o número é maior que zero são três.

    Condições eu não posso escrever else e depois outro else isso está errado o que nós podemos fazer é colocar a cláusula elif é como se fosse basicamente um else if só que no Python Nós escrevemos.

    Elif e vamos passar a próxima condição número é igual a zer dois pontos Lembrando que no teste de no Python nós devemos usar dois sinais de igual um único sinal de igual é a atribuição já.

    Falamos disso diversas vezes no curso Então quando o número for igual a zero print nós vamos colocar a mensagem o número digitado foi zer por fim se o número não é menor que.

    Zer E se o número não é igual a zer é um número positivo por isso podemos escrever diretamente o else nós não escrevemos uma nova condição para a instrução el se avaliar e aqui usando.

    Nesse caso a indentação padrão nós vamos colocar que o número digitado foi positivo por eliminação ele vai chegar nessa terceira condição repare que eu vou tirar essa indentação vou colocar o.

    Print depois do ELS nesse caso no mesmo alinhamento dele ao executar o código nós vamos perceber que ele vai dar um erro veja que ele está sinalizando o print da nossa instrução e aqui embaixo.

    Ele está dizendo indentation error era esperado uma indentação de bloco depois de alce da linha 23 então ele está me dizendo que houve uma falha de indentação nesse caso vou pressionar a.

    Tecla Tab antes do print para colocar a indentação correta e se fizermos a execução do nosso código a primeira resposta do exemplo um está aqui stoque normal e agora como nós pedimos para que.

    O input capture um dígito e um número digitado pelo usuário Ele está solicitando digite um número qualquer eu vou colocar -50 vou dar um enter o número digitado é negativo vou até.

    Colocar um print aqui para facilitar e expandir né deixar uma linha em branco para o nosso prompt se nós digitarmos o número zero agora no prompt dermos um enter ele vai dizer que o número.

    Digitado foi zero e por fim se nós digitarmos o número Poso por exemplo 50 ao pressionar o enter você vai ver que o número digitado foi positivo para evitar que a resposta né.

    Que o número fique colado à pergunta você pode dar um espaço aqui na pergunta também assim vai ser dado um espaçamento entre a o input do usuário e a mensagem anterior qualquer número que você.

    Colocar agora vai ser avaliada usando uma estrutura agora um pouco mais completa nós temos então condição de fazer uma análise do número digitado pelo usuário e aí você vai se perguntar.

    Mas e se o usuário não digitar o número digitar uma letra O que vai acontecer bom aqui se o usuário digitar uma letra e pressionar o enter vai dar um erro porque nós não conseguimos converter.

    Para um número uma letra poderíamos então utilizar e isso eu vou ensinar no futuro as os tratamentos de erro do Python para que você possa evitar que isso aconteça com o seu programa que ele.

    Crash Ou seja que ele dê um problema e você não consiga dar continuidade estragando Teoricamente a execução do seu programa Vamos para o exemplo TR eu vou pegar uma variável chamada de.

    Data underline Nascimento vamos utilizar a instrução date lembre-se da instrução date ela foi importada da biblioteca date time se você parar o mouse sobre date você vai.

    Ver que ela é uma classe ela é uma classe da constructors para poder gerar datas então o que que nós vamos fazer eu vou pedir aqui que a instrução date ela pegue o ano do meu nascimento vírgula o.

    Mês do meu nascimento vírgula e o dia do meu nascimento Conforme você pode perceber aqui na caixa de contexto da função Year é o primeiro argumento month é o segundo argumento e Day é o terceiro.

    Argumento a resposta para isso é um date ou uma data válida podemos fazer o cálculo da idade então idade é igual date escrevi errado aqui vamos colocar aqui idade escrevi de.

    Forma incorreta date ponto existem alguns métodos que estão que são trazidos junto do date um deles se chama today que retorna a data atual Então nós vamos pegar a data atual e vamos.

    AVISO LEGAL: Toda a responsabilidade do conteúdo deste vídeo transcrito é do produtor do canal.
    CLique no Link do Vídeo: https://www.youtube.com/watch?v=tclr5t3B0zY

ST