{"id":1578,"date":"2026-09-05T17:31:33","date_gmt":"2026-09-05T20:31:33","guid":{"rendered":"https:\/\/micheladrianomedeiros.com.br\/blog\/?p=1578"},"modified":"2026-09-05T17:31:34","modified_gmt":"2026-09-05T20:31:34","slug":"python-licao-2-condicoes","status":"publish","type":"post","link":"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/","title":{"rendered":"Python \u2014 Li\u00e7\u00e3o 2: Condi\u00e7\u00f5es e Tomada de Decis\u00f5es"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Python li\u00e7\u00e3o 2<\/strong>: Nesta li\u00e7\u00e3o, voc\u00ea vai aprender a fazer o programa <strong>tomar decis\u00f5es<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At\u00e9 agora, nosso c\u00f3digo executava uma sequ\u00eancia fixa. Agora vamos ensinar o Python a responder perguntas como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o usu\u00e1rio \u00e9 maior de idade?<\/li>\n\n\n\n<li>a senha est\u00e1 correta?<\/li>\n\n\n\n<li>o n\u00famero \u00e9 positivo?<\/li>\n\n\n\n<li>a nota foi suficiente para aprova\u00e7\u00e3o?<\/li>\n\n\n\n<li>o n\u00famero \u00e9 par ou \u00edmpar?<\/li>\n<\/ul>\n\n\n\n<div class=\"markdown-heading\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#Python_licao_2_1_O_que_vamos_dominar_hoje\" >Python li\u00e7\u00e3o 2: 1. O que vamos dominar hoje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#2_Valores_booleanos\" >2. Valores booleanos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#3_Operadores_de_comparacao\" >3. Operadores de compara\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#4_Atencao_nao_e\" >4. Aten\u00e7\u00e3o: = n\u00e3o \u00e9 ==<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#5_Conhecendo_o_if\" >5. Conhecendo o if<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#6_A_indentacao_e_obrigatoria\" >6. A indenta\u00e7\u00e3o \u00e9 obrigat\u00f3ria<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#7_if_else\" >7. if + else<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#8_Fluxo_mental_do_if\" >8. Fluxo mental do if<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#9_Conhecendo_o_elif\" >9. Conhecendo o elif<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#10_A_ordem_das_condicoes_importa\" >10. A ordem das condi\u00e7\u00f5es importa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#11_Verificando_se_um_numero_e_par\" >11. Verificando se um n\u00famero \u00e9 par<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#12_Comparando_textos\" >12. Comparando textos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#13_Operador_and\" >13. Operador and<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#14_Operador_or\" >14. Operador or<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#15_Operador_not\" >15. Operador not<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#16_Tabela_logica_do_and\" >16. Tabela l\u00f3gica do and<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#17_Tabela_logica_do_or\" >17. Tabela l\u00f3gica do or<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#18_Exemplo_completo_entrada_em_um_evento\" >18. Exemplo completo: entrada em um evento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#19_Condicoes_dentro_de_condicoes\" >19. Condi\u00e7\u00f5es dentro de condi\u00e7\u00f5es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#20_Programa_classificador_de_numero\" >20. Programa: classificador de n\u00famero<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#21_Programa_sistema_de_notas\" >21. Programa: sistema de notas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#22_Programa_login_simples\" >22. Programa: login simples<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#23_Um_detalhe_sobre_booleanos\" >23. Um detalhe sobre booleanos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#24_Exercicios\" >24. Exerc\u00edcios<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#1_Maior_de_idade\" >1. Maior de idade<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#2_Par_ou_impar\" >2. Par ou \u00edmpar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#3_Positivo_negativo_ou_zero\" >3. Positivo, negativo ou zero<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#4_Maior_numero\" >4. Maior n\u00famero<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#5_Aprovacao\" >5. Aprova\u00e7\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#25_Desafio_%E2%80%94_Sistema_de_acesso\" >25. Desafio \u2014 Sistema de acesso<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#26_Desafio_avancado_%E2%80%94_Calculadora_inteligente\" >26. Desafio avan\u00e7ado \u2014 Calculadora inteligente<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#Meta_antes_da_Licao_3\" >Meta antes da Li\u00e7\u00e3o 3<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/python-licao-2-condicoes\/#Python_Level_1_%E2%80%93_O_Basico_que_funciona_Jogos_python_e_IA_Portuguese_Edition\" >Python Level 1 &#8211; O B\u00e1sico que funciona (Jogos, python e IA) (Portuguese Edition)<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"Python_licao_2_1_O_que_vamos_dominar_hoje\"><\/span>Python li\u00e7\u00e3o 2: 1. O que vamos dominar hoje<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-1-o-que-vamos-dominar-hoje\" class=\"anchor\" aria-label=\"Permalink: 1. O que vamos dominar hoje\" href=\"#1-o-que-vamos-dominar-hoje\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta segunda li\u00e7\u00e3o, voc\u00ea aprender\u00e1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>operadores de compara\u00e7\u00e3o;<\/li>\n\n\n\n<li>valores booleanos;<\/li>\n\n\n\n<li><br><code>if<\/code>;<\/li>\n\n\n\n<li><br><code>elif<\/code>;<\/li>\n\n\n\n<li><br><code>else<\/code>;<\/li>\n\n\n\n<li>operadores l\u00f3gicos;<\/li>\n\n\n\n<li>condi\u00e7\u00f5es compostas;<\/li>\n\n\n\n<li>condi\u00e7\u00f5es aninhadas;<\/li>\n\n\n\n<li>valida\u00e7\u00e3o de entradas;<\/li>\n\n\n\n<li>exerc\u00edcios pr\u00e1ticos.<\/li>\n<\/ul>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"2_Valores_booleanos\"><\/span>2. Valores booleanos<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-2-valores-booleanos\" class=\"anchor\" aria-label=\"Permalink: 2. Valores booleanos\" href=\"#2-valores-booleanos\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Na li\u00e7\u00e3o anterior, vimos o tipo:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">bool<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Ele possui apenas dois valores:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-c1\">True<\/span>\n<span class=\"pl-c1\">False<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">20<\/span>\n\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Porque <code>20<\/code> realmente \u00e9 maior ou igual a <code>18<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">15<\/span>\n\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>False\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esses valores s\u00e3o a base das decis\u00f5es em programa\u00e7\u00e3o.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"3_Operadores_de_comparacao\"><\/span>3. Operadores de compara\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-3-operadores-de-compara\u00e7\u00e3o\" class=\"anchor\" aria-label=\"Permalink: 3. Operadores de compara\u00e7\u00e3o\" href=\"#3-operadores-de-compara%C3%A7%C3%A3o\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Python possui operadores para comparar valores.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Operador<\/th><th>Significado<\/th><\/tr><\/thead><tbody><tr><td><code>==<\/code><\/td><td>igual<\/td><\/tr><tr><td><code>!=<\/code><\/td><td>diferente<\/td><\/tr><tr><td><code>&gt;<\/code><\/td><td>maior que<\/td><\/tr><tr><td><code>&lt;<\/code><\/td><td>menor que<\/td><\/tr><tr><td><code>&gt;=<\/code><\/td><td>maior ou igual<\/td><\/tr><tr><td><code>&lt;=<\/code><\/td><td>menor ou igual<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">20<\/span>\n\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-c1\">20<\/span>)\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">!=<\/span> <span class=\"pl-c1\">20<\/span>)\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;<\/span> <span class=\"pl-c1\">18<\/span>)\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&lt;<\/span> <span class=\"pl-c1\">18<\/span>)\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">20<\/span>)\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&lt;=<\/span> <span class=\"pl-c1\">20<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\nFalse\nTrue\nFalse\nTrue\nTrue\n<\/code><\/pre>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"4_Atencao_nao_e\"><\/span>4. Aten\u00e7\u00e3o: <code>=<\/code> n\u00e3o \u00e9 <code>==<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-4-aten\u00e7\u00e3o--n\u00e3o-\u00e9-\" class=\"anchor\" aria-label=\"Permalink: 4. Aten\u00e7\u00e3o: = n\u00e3o \u00e9 ==\" href=\"#4-aten%C3%A7%C3%A3o--n%C3%A3o-%C3%A9-\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 um dos erros mais comuns de iniciantes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um \u00fanico <code>=<\/code> significa:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">20<\/span><\/pre><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">atribua <code>20<\/code> \u00e0 vari\u00e1vel <code>idade<\/code>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e1:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-c1\">20<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">significa:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">idade \u00e9 igual a 20?<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>=   atribui\u00e7\u00e3o\n==  compara\u00e7\u00e3o\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Essa diferen\u00e7a \u00e9 fundamental.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"5_Conhecendo_o_if\"><\/span>5. Conhecendo o <code>if<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-5-conhecendo-o-if\" class=\"anchor\" aria-label=\"Permalink: 5. Conhecendo o if\" href=\"#5-conhecendo-o-if\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><code>if<\/code> significa aproximadamente:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">se<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">20<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Python verifica:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Se o resultado for:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-c1\">True<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">executa:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Se for <code>False<\/code>, essa linha \u00e9 ignorada.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"6_A_indentacao_e_obrigatoria\"><\/span>6. A indenta\u00e7\u00e3o \u00e9 obrigat\u00f3ria<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-6-a-indenta\u00e7\u00e3o-\u00e9-obrigat\u00f3ria\" class=\"anchor\" aria-label=\"Permalink: 6. A indenta\u00e7\u00e3o \u00e9 obrigat\u00f3ria\" href=\"#6-a-indenta%C3%A7%C3%A3o-%C3%A9-obrigat%C3%B3ria\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Observe:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">O espa\u00e7o antes de:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-en\">print<\/span>()<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u00e9 chamado de <strong>indenta\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Python usa a indenta\u00e7\u00e3o para identificar quais linhas pertencem ao <code>if<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Errado:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Correto:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente usamos quatro espa\u00e7os por n\u00edvel de indenta\u00e7\u00e3o.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"7_if_else\"><\/span>7. <code>if<\/code> + <code>else<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-7-if--else\" class=\"anchor\" aria-label=\"Permalink: 7. if + else\" href=\"#7-if--else\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Agora podemos dizer:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">se isso acontecer, fa\u00e7a uma coisa; caso contr\u00e1rio, fa\u00e7a outra.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">int<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite sua idade: \"<\/span>))\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 menor de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Se o usu\u00e1rio digitar <code>20<\/code>, o resultado ser\u00e1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Voc\u00ea \u00e9 maior de idade.\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se digitar <code>15<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Voc\u00ea \u00e9 menor de idade.\n<\/code><\/pre>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"8_Fluxo_mental_do_if\"><\/span>8. Fluxo mental do <code>if<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-8-fluxo-mental-do-if\" class=\"anchor\" aria-label=\"Permalink: 8. Fluxo mental do if\" href=\"#8-fluxo-mental-do-if\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Leia este c\u00f3digo:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">17<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Adulto\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Menor\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">O computador pensa aproximadamente assim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>idade \u00e9 maior ou igual a 18?\n        |\n       n\u00e3o\n        |\n      Menor\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se a idade fosse <code>25<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>idade \u00e9 maior ou igual a 18?\n        |\n       sim\n        |\n      Adulto\n<\/code><\/pre>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"9_Conhecendo_o_elif\"><\/span>9. Conhecendo o <code>elif<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-9-conhecendo-o-elif\" class=\"anchor\" aria-label=\"Permalink: 9. Conhecendo o elif\" href=\"#9-conhecendo-o-elif\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0s vezes existem mais de duas possibilidades.<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">7<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">9<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Excelente\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">7<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Aprovado\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">5<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Recupera\u00e7\u00e3o\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Reprovado\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Aprovado\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>elif<\/code> significa aproximadamente:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">caso contr\u00e1rio, se&#8230;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Python testa as condi\u00e7\u00f5es de cima para baixo.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"10_A_ordem_das_condicoes_importa\"><\/span>10. A ordem das condi\u00e7\u00f5es importa<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-10-a-ordem-das-condi\u00e7\u00f5es-importa\" class=\"anchor\" aria-label=\"Permalink: 10. A ordem das condi\u00e7\u00f5es importa\" href=\"#10-a-ordem-das-condi%C3%A7%C3%B5es-importa\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Observe:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">10<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">5<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Aprovado\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">9<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Excelente\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Aprovado\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo a nota sendo <code>10<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso acontece porque Python encontrou primeiro <code>nota &gt;= 5<\/code>, que \u00e9 verdadeiro. Depois disso, ignora os demais <code>elif<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma vers\u00e3o melhor:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">9<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Excelente\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">7<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Aprovado\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">5<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Recupera\u00e7\u00e3o\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Reprovado\"<\/span>)<\/pre><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Coloque condi\u00e7\u00f5es mais espec\u00edficas antes das mais gerais.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"11_Verificando_se_um_numero_e_par\"><\/span>11. Verificando se um n\u00famero \u00e9 par<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-11-verificando-se-um-n\u00famero-\u00e9-par\" class=\"anchor\" aria-label=\"Permalink: 11. Verificando se um n\u00famero \u00e9 par\" href=\"#11-verificando-se-um-n%C3%BAmero-%C3%A9-par\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Na li\u00e7\u00e3o anterior, aprendemos o operador <code>%<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora podemos us\u00e1-lo com <code>if<\/code>:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">numero<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">int<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite um n\u00famero: \"<\/span>))\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">numero<\/span> <span class=\"pl-c1\">%<\/span> <span class=\"pl-c1\">2<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-c1\">0<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"O n\u00famero \u00e9 par.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"O n\u00famero \u00e9 \u00edmpar.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Se o usu\u00e1rio digitar <code>8<\/code>, o resto de <code>8 % 2<\/code> ser\u00e1 <code>0<\/code>. Logo, o n\u00famero \u00e9 par.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"12_Comparando_textos\"><\/span>12. Comparando textos<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-12-comparando-textos\" class=\"anchor\" aria-label=\"Permalink: 12. Comparando textos\" href=\"#12-comparando-textos\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m podemos comparar strings.<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">senha<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite a senha: \"<\/span>)\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">senha<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"python123\"<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Acesso permitido.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Senha incorreta.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Python diferencia letras mai\u00fasculas de min\u00fasculas. Portanto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python123\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00e9 diferente de:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Python123\n<\/code><\/pre>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"13_Operador_and\"><\/span>13. Operador <code>and<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-13-operador-and\" class=\"anchor\" aria-label=\"Permalink: 13. Operador and\" href=\"#13-operador-and\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><code>and<\/code> significa:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">e<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">As duas condi\u00e7\u00f5es precisam ser verdadeiras.<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">25<\/span>\n<span class=\"pl-s1\">tem_carteira<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">True<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span> <span class=\"pl-c1\">and<\/span> <span class=\"pl-s1\">tem_carteira<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Pode dirigir.\"<\/span>)<\/pre><\/div>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"14_Operador_or\"><\/span>14. Operador <code>or<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-14-operador-or\" class=\"anchor\" aria-label=\"Permalink: 14. Operador or\" href=\"#14-operador-or\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><code>or<\/code> significa:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">ou<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Basta uma condi\u00e7\u00e3o ser verdadeira.<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">dia<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-s\">\"s\u00e1bado\"<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">dia<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"s\u00e1bado\"<\/span> <span class=\"pl-c1\">or<\/span> <span class=\"pl-s1\">dia<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"domingo\"<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"\u00c9 fim de semana.\"<\/span>)<\/pre><\/div>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"15_Operador_not\"><\/span>15. Operador <code>not<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-15-operador-not\" class=\"anchor\" aria-label=\"Permalink: 15. Operador not\" href=\"#15-operador-not\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><code>not<\/code> significa:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">n\u00e3o<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Ele inverte um valor booleano.<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">logado<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">False<\/span>\n\n<span class=\"pl-en\">print<\/span>(<span class=\"pl-c1\">not<\/span> <span class=\"pl-s1\">logado<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m podemos escrever:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">logado<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-c1\">False<\/span>\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-c1\">not<\/span> <span class=\"pl-s1\">logado<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Fa\u00e7a login.\"<\/span>)<\/pre><\/div>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"16_Tabela_logica_do_and\"><\/span>16. Tabela l\u00f3gica do <code>and<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-16-tabela-l\u00f3gica-do-and\" class=\"anchor\" aria-label=\"Permalink: 16. Tabela l\u00f3gica do and\" href=\"#16-tabela-l%C3%B3gica-do-and\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>True  and True  -&gt; True\nTrue  and False -&gt; False\nFalse and True  -&gt; False\nFalse and False -&gt; False\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Com <code>and<\/code>, tudo precisa ser verdadeiro.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"17_Tabela_logica_do_or\"><\/span>17. Tabela l\u00f3gica do <code>or<\/code>\n<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-17-tabela-l\u00f3gica-do-or\" class=\"anchor\" aria-label=\"Permalink: 17. Tabela l\u00f3gica do or\" href=\"#17-tabela-l%C3%B3gica-do-or\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>True  or True  -&gt; True\nTrue  or False -&gt; True\nFalse or True  -&gt; True\nFalse or False -&gt; False\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Com <code>or<\/code>, basta uma condi\u00e7\u00e3o verdadeira.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"18_Exemplo_completo_entrada_em_um_evento\"><\/span>18. Exemplo completo: entrada em um evento<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-18-exemplo-completo-entrada-em-um-evento\" class=\"anchor\" aria-label=\"Permalink: 18. Exemplo completo: entrada em um evento\" href=\"#18-exemplo-completo-entrada-em-um-evento\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">int<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite sua idade: \"<\/span>))\n<span class=\"pl-s1\">tem_ingresso<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Possui ingresso? (sim\/n\u00e3o): \"<\/span>)\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span> <span class=\"pl-c1\">and<\/span> <span class=\"pl-s1\">tem_ingresso<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"sim\"<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Entrada liberada.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Entrada negada.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Para entrar, as duas condi\u00e7\u00f5es precisam ser atendidas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ter 18 anos ou mais;<\/li>\n\n\n\n<li>possuir ingresso.<\/li>\n<\/ul>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"19_Condicoes_dentro_de_condicoes\"><\/span>19. Condi\u00e7\u00f5es dentro de condi\u00e7\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-19-condi\u00e7\u00f5es-dentro-de-condi\u00e7\u00f5es\" class=\"anchor\" aria-label=\"Permalink: 19. Condi\u00e7\u00f5es dentro de condi\u00e7\u00f5es\" href=\"#19-condi%C3%A7%C3%B5es-dentro-de-condi%C3%A7%C3%B5es\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m podemos colocar um <code>if<\/code> dentro de outro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso \u00e9 chamado de <strong>condi\u00e7\u00e3o aninhada<\/strong>.<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">int<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite sua idade: \"<\/span>))\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span>:\n    <span class=\"pl-s1\">possui_carteira<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Possui carteira? \"<\/span>)\n\n    <span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">possui_carteira<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"sim\"<\/span>:\n        <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea pode dirigir.\"<\/span>)\n    <span class=\"pl-k\">else<\/span>:\n        <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea \u00e9 maior de idade, mas n\u00e3o possui carteira.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Voc\u00ea ainda \u00e9 menor de idade.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Isso funciona, mas nem sempre \u00e9 a forma mais simples.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muitas vezes podemos substituir condi\u00e7\u00f5es aninhadas por condi\u00e7\u00f5es compostas usando <code>and<\/code>.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"20_Programa_classificador_de_numero\"><\/span>20. Programa: classificador de n\u00famero<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-20-programa-classificador-de-n\u00famero\" class=\"anchor\" aria-label=\"Permalink: 20. Programa: classificador de n\u00famero\" href=\"#20-programa-classificador-de-n%C3%BAmero\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">numero<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">float<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite um n\u00famero: \"<\/span>))\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">numero<\/span> <span class=\"pl-c1\">&gt;<\/span> <span class=\"pl-c1\">0<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"N\u00famero positivo.\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">numero<\/span> <span class=\"pl-c1\">&lt;<\/span> <span class=\"pl-c1\">0<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"N\u00famero negativo.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"O n\u00famero \u00e9 zero.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui temos tr\u00eas possibilidades:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>positivo;<\/li>\n\n\n\n<li>negativo;<\/li>\n\n\n\n<li>zero.<\/li>\n<\/ul>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"21_Programa_sistema_de_notas\"><\/span>21. Programa: sistema de notas<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-21-programa-sistema-de-notas\" class=\"anchor\" aria-label=\"Permalink: 21. Programa: sistema de notas\" href=\"#21-programa-sistema-de-notas\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">float<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite sua nota: \"<\/span>))\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">9<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Excelente!\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">7<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Aprovado.\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">5<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Recupera\u00e7\u00e3o.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Reprovado.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Mas existe um problema: o usu\u00e1rio poderia digitar <code>200<\/code> ou <code>-50<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos melhorar:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">float<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Digite sua nota: \"<\/span>))\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&lt;<\/span> <span class=\"pl-c1\">0<\/span> <span class=\"pl-c1\">or<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;<\/span> <span class=\"pl-c1\">10<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Nota inv\u00e1lida.\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">9<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Excelente!\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">7<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Aprovado.\"<\/span>)\n<span class=\"pl-k\">elif<\/span> <span class=\"pl-s1\">nota<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">5<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Recupera\u00e7\u00e3o.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Reprovado.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Agora o programa trata entradas fora do intervalo permitido.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">N\u00e3o pense apenas no caminho correto; pense tamb\u00e9m no que pode dar errado.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"22_Programa_login_simples\"><\/span>22. Programa: login simples<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-22-programa-login-simples\" class=\"anchor\" aria-label=\"Permalink: 22. Programa: login simples\" href=\"#22-programa-login-simples\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">usuario<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Usu\u00e1rio: \"<\/span>)\n<span class=\"pl-s1\">senha<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Senha: \"<\/span>)\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">usuario<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"admin\"<\/span> <span class=\"pl-c1\">and<\/span> <span class=\"pl-s1\">senha<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"1234\"<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Login realizado com sucesso.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Usu\u00e1rio ou senha incorretos.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">As duas condi\u00e7\u00f5es precisam ser verdadeiras.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"23_Um_detalhe_sobre_booleanos\"><\/span>23. Um detalhe sobre booleanos<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-23-um-detalhe-sobre-booleanos\" class=\"anchor\" aria-label=\"Permalink: 23. Um detalhe sobre booleanos\" href=\"#23-um-detalhe-sobre-booleanos\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea n\u00e3o precisa escrever:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">ativo<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-c1\">True<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Ativo\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pode escrever:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">ativo<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Ativo\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Da mesma forma:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">ativo<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-c1\">False<\/span>:<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">pode ser:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span> <span class=\"pl-c1\">not<\/span> <span class=\"pl-s1\">ativo<\/span>:<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Isso deixa o c\u00f3digo mais limpo e natural em Python.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"24_Exercicios\"><\/span>24. Exerc\u00edcios<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-24-exerc\u00edcios\" class=\"anchor\" aria-label=\"Permalink: 24. Exerc\u00edcios\" href=\"#24-exerc%C3%ADcios\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Resolva os exerc\u00edcios antes de pedir a solu\u00e7\u00e3o.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h3 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"1_Maior_de_idade\"><\/span>1. Maior de idade<span class=\"ez-toc-section-end\"><\/span><\/h3><a id=\"user-content-1-maior-de-idade\" class=\"anchor\" aria-label=\"Permalink: 1. Maior de idade\" href=\"#1-maior-de-idade\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u00e7a a idade do usu\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mostre:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Maior de idade.\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ou:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Menor de idade.\n<\/code><\/pre>\n\n\n\n<div class=\"markdown-heading\"><h3 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"2_Par_ou_impar\"><\/span>2. Par ou \u00edmpar<span class=\"ez-toc-section-end\"><\/span><\/h3><a id=\"user-content-2-par-ou-\u00edmpar\" class=\"anchor\" aria-label=\"Permalink: 2. Par ou \u00edmpar\" href=\"#2-par-ou-%C3%ADmpar\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u00e7a um n\u00famero inteiro e descubra se ele \u00e9 par ou \u00edmpar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-c1\">%<\/span><\/pre><\/div>\n\n\n\n<div class=\"markdown-heading\"><h3 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"3_Positivo_negativo_ou_zero\"><\/span>3. Positivo, negativo ou zero<span class=\"ez-toc-section-end\"><\/span><\/h3><a id=\"user-content-3-positivo-negativo-ou-zero\" class=\"anchor\" aria-label=\"Permalink: 3. Positivo, negativo ou zero\" href=\"#3-positivo-negativo-ou-zero\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u00e7a um n\u00famero e mostre se ele \u00e9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>positivo;<\/li>\n\n\n\n<li>negativo;<\/li>\n\n\n\n<li>zero.<\/li>\n<\/ul>\n\n\n\n<div class=\"markdown-heading\"><h3 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"4_Maior_numero\"><\/span>4. Maior n\u00famero<span class=\"ez-toc-section-end\"><\/span><\/h3><a id=\"user-content-4-maior-n\u00famero\" class=\"anchor\" aria-label=\"Permalink: 4. Maior n\u00famero\" href=\"#4-maior-n%C3%BAmero\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u00e7a dois n\u00fameros e mostre qual deles \u00e9 maior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Primeiro n\u00famero: 10\nSegundo n\u00famero: 25\n\n25 \u00e9 o maior n\u00famero.\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pense tamb\u00e9m no caso em que os dois s\u00e3o iguais.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h3 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"5_Aprovacao\"><\/span>5. Aprova\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3><a id=\"user-content-5-aprova\u00e7\u00e3o\" class=\"anchor\" aria-label=\"Permalink: 5. Aprova\u00e7\u00e3o\" href=\"#5-aprova%C3%A7%C3%A3o\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u00e7a uma nota de <code>0<\/code> a <code>10<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Regras:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nota &gt;= 7      -&gt; aprovado\nnota &gt;= 5      -&gt; recupera\u00e7\u00e3o\nnota &lt; 5       -&gt; reprovado\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m trate notas inv\u00e1lidas.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"25_Desafio_%E2%80%94_Sistema_de_acesso\"><\/span>25. Desafio \u2014 Sistema de acesso<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-25-desafio--sistema-de-acesso\" class=\"anchor\" aria-label=\"Permalink: 25. Desafio \u2014 Sistema de acesso\" href=\"#25-desafio--sistema-de-acesso\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Crie um programa que pe\u00e7a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>idade;<\/li>\n\n\n\n<li>se a pessoa possui ingresso.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A pessoa s\u00f3 pode entrar se tiver 18 anos ou mais <strong>e<\/strong> possuir ingresso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Idade: 22\nPossui ingresso? sim\n\nEntrada liberada.\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Outro exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Idade: 16\nPossui ingresso? sim\n\nEntrada negada.\n<\/code><\/pre>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"26_Desafio_avancado_%E2%80%94_Calculadora_inteligente\"><\/span>26. Desafio avan\u00e7ado \u2014 Calculadora inteligente<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-26-desafio-avan\u00e7ado--calculadora-inteligente\" class=\"anchor\" aria-label=\"Permalink: 26. Desafio avan\u00e7ado \u2014 Calculadora inteligente\" href=\"#26-desafio-avan%C3%A7ado--calculadora-inteligente\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u00e7a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>primeiro n\u00famero;<\/li>\n\n\n\n<li>segundo n\u00famero;<\/li>\n\n\n\n<li>opera\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O usu\u00e1rio poder\u00e1 escolher:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+\n-\n*\n\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Primeiro n\u00famero: 10\nSegundo n\u00famero: 2\nOpera\u00e7\u00e3o: *\n\nResultado: 20\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Use <code>if<\/code>, <code>elif<\/code> e <code>else<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lembre-se de tratar um problema importante:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-c1\">10<\/span> <span class=\"pl-c1\">\/<\/span> <span class=\"pl-c1\">0<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Divis\u00e3o por zero n\u00e3o \u00e9 permitida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seu programa deve impedir isso.<\/p>\n\n\n\n<div class=\"markdown-heading\"><h2 class=\"heading-element\"><span class=\"ez-toc-section\" id=\"Meta_antes_da_Licao_3\"><\/span>Meta antes da Li\u00e7\u00e3o 3<span class=\"ez-toc-section-end\"><\/span><\/h2><a id=\"user-content-meta-antes-da-li\u00e7\u00e3o-3\" class=\"anchor\" aria-label=\"Permalink: Meta antes da Li\u00e7\u00e3o 3\" href=\"#meta-antes-da-li%C3%A7%C3%A3o-3\"><span aria-hidden=\"true\" class=\"octicon octicon-link\"><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de avan\u00e7ar, voc\u00ea deve entender muito bem:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-c1\">==<\/span>\n<span class=\"pl-c1\">!=<\/span>\n<span class=\"pl-c1\">&gt;<\/span>\n<span class=\"pl-c1\">&lt;<\/span>\n<span class=\"pl-c1\">&gt;=<\/span>\n<span class=\"pl-c1\">&lt;=<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">e conseguir usar:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-k\">if<\/span>\n<span class=\"pl-s1\">elif<\/span>\n<span class=\"pl-k\">else<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m de:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">and<\/span>\n<span class=\"pl-s1\">or<\/span>\n<span class=\"pl-c1\">not<\/span><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m deve conseguir explicar por que este c\u00f3digo funciona:<\/p>\n\n\n\n<div class=\"highlight highlight-source-python\"><pre><span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">int<\/span>(<span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Idade: \"<\/span>))\n<span class=\"pl-s1\">tem_ingresso<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-en\">input<\/span>(<span class=\"pl-s\">\"Tem ingresso? \"<\/span>)\n\n<span class=\"pl-k\">if<\/span> <span class=\"pl-s1\">idade<\/span> <span class=\"pl-c1\">&gt;=<\/span> <span class=\"pl-c1\">18<\/span> <span class=\"pl-c1\">and<\/span> <span class=\"pl-s1\">tem_ingresso<\/span> <span class=\"pl-c1\">==<\/span> <span class=\"pl-s\">\"sim\"<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Entrada permitida.\"<\/span>)\n<span class=\"pl-k\">else<\/span>:\n    <span class=\"pl-en\">print<\/span>(<span class=\"pl-s\">\"Entrada negada.\"<\/span>)<\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">E, mais importante, deve entender a ideia central desta li\u00e7\u00e3o:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Programas podem escolher caminhos diferentes dependendo dos dados e das condi\u00e7\u00f5es.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Quando esses fundamentos estiverem s\u00f3lidos, a pr\u00f3xima etapa ser\u00e1 a <strong>Li\u00e7\u00e3o 3<\/strong>, com <strong>loops e repeti\u00e7\u00e3o<\/strong>, usando <code>while<\/code>, <code>for<\/code> e <code>range()<\/code> para fazer o computador repetir tarefas sem duplicar c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veja tamb\u00e9m: <a href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/category\/python\/\">mais conte\u00fados sobre Python<\/a>.<\/p>\n\n\n    <article class=\"aabp-card aabp-style-card\">\n                            <a href=\"https:\/\/link.amazon\/B05iJnAMt\" target=\"_blank\" rel=\"nofollow sponsored noopener\" class=\"aabp-image\">\n                <img decoding=\"async\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2026\/08\/61xwyplfAxL._SL1293_1-768x994.jpg\" alt=\"Python Level 1 &#8211; O B\u00e1sico que funciona (Jogos, python e IA) (Portuguese Edition)\" loading=\"lazy\">\n            <\/a>\n                <div class=\"aabp-content\">\n            <h3><span class=\"ez-toc-section\" id=\"Python_Level_1_%E2%80%93_O_Basico_que_funciona_Jogos_python_e_IA_Portuguese_Edition\"><\/span>Python Level 1 &#8211; O B\u00e1sico que funciona (Jogos, python e IA) (Portuguese Edition)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n            <div class=\"aabp-rating\">\u2b50 5.0\/5<\/div>            <p>Python Level 1 - O B\u00e1sico que funciona (Jogos, python e IA) (Portuguese Edition). Produto recomendado para estudos, programa\u00e7\u00e3o e produtividade.<\/p>            <div class=\"aabp-price-row\">\n                                <strong class=\"aabp-price\">R$ 54,18<\/strong>            <\/div>\n            <a class=\"aabp-button\" href=\"https:\/\/link.amazon\/B05iJnAMt\" target=\"_blank\" rel=\"nofollow sponsored noopener\">Ver na Amazon<\/a>\n            <small class=\"aabp-disclaimer\">Como afiliado, posso receber comiss\u00e3o por compras qualificadas.<\/small>\n        <\/div>\n    <\/article>\n    \n","protected":false},"excerpt":{"rendered":"<p>Segunda li\u00e7\u00e3o de Python: aprenda compara\u00e7\u00f5es, valores booleanos, if, elif, else, operadores l\u00f3gicos e como fazer programas tomarem decis\u00f5es.<\/p>\n","protected":false},"author":1,"featured_media":1580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[627],"tags":[634,635,629,637,636,628,32],"class_list":["post-1578","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-condicionais","tag-if","tag-iniciantes","tag-logica-de-programacao","tag-operadores-logicos","tag-programacao","tag-python"],"_links":{"self":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/1578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1578"}],"version-history":[{"count":2,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/1578\/revisions"}],"predecessor-version":[{"id":1581,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/1578\/revisions\/1581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media\/1580"}],"wp:attachment":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}