Python para todos!
  • Apresentação e Links Úteis
    • 😁Seja bem vinde!
    • ⚠️Pre Requisitos
    • ❤️Seu suporte é muito importante!
  • Capítulo 1 - Introdução
    • 🎦O que é Programação?
  • Capítulo 2 - Conceitos Básicos de Lógica de programação
    • ➡️Introdução
    • ▶️O que são variáveis?
    • ▶️Os operadores Lógicos
    • ▶️O Famoso "Se"
    • ▶️Executar e Repetir
  • Capítulo 3 - Introdução ao Python e Comando Básicos
    • ▶️Instalando o Python
    • ▶️Meu primeiro programa
    • ▶️Variáveis em Python
    • ▶️O Comando Input
    • ▶️If. o "Se" do Python
    • ▶️While, o "Enquanto' do Python
    • ▶️Conversa, exercícios e conclusão do capítulo.
  • Resolução dos exercícios do capítulo 3 e dicas de programação
    • ✅Correção dos exercícios
  • Capítulo 4 - Introdução as funções e mais atividades!
    • ▶️Introdução as funções
    • ▶️Recriando a calculadora, porém com funções!
  • Capítulo 5 - Vamos falar de Bibliotecas
    • ▶️O que são as bibliotecas do Python
    • ▶️PIP, não é Picture-in-picture!
    • ▶️Como utilizar o PIP
Powered by GitBook
On this page
  1. Capítulo 3 - Introdução ao Python e Comando Básicos

If. o "Se" do Python

Vamos aprender a criar condicionais em Python

Como disse no nosso resumo de lógica, o if é o comando mais importante que existe, pois ele cria as operações condicionais, ou seja, ele permite que façamos escolhas e comparações.

A estrutura do if é basicamente como expliquei no "Se" sendo escrita da seguinte forma em Python:

if (condição):
    #código a ser executado
else:
    #código a ser executado

Como deve ter observado acima, o if é exatamente igual a como aprendemos o "Se", porém existe um detalhe. Percebeu que depois do if, existe um espaço em branco embaixo antes do #?

No Python, para ao código que esse parte dele está dentro do if é necessário criar esse espaço, utilizando a tecla "TAB" do seu teclado, como se fosse um parágrafo de texto. A maior parte das vezes que temos um erro em um if é por conta de não haver esse espaço.

Obs.: Você não pode usar a barra de espaço para isso, apenas o Tab.

Então, vamos criar o nosso primeiro exemplo utilizando o if?

Vamos criar uma calculadora simples, vou lhe mostrar o código e depois vamos indo de parte em parte:

numero1 = int(input("Entre com um numero: "))
numero2 = int(input("Entre com outro numero: "))

operacao = int(input("Qual operação deseja realizar? Soma(1) Subtração(2) Multiplicação(3) Divisão(4): "))

if operacao == 1:
	print(numero1 + numero2)
elif operacao == 2:
	print(numero1 - numero2)
elif operacao == 3:
	print(numero1 * numero2)
elif operacao == 4:
	print(numero1 / numero2)
else:
	print("comando inválido")

Pera ai Aya! que isso de elif e esse == não era só um = ????

Calma, vamos explicar ponto a ponto:

No início do nosso código temos exatamente a mesma coisa que no exemplo anterior do comando input, então temos a entrada das variáveis. porém, agora temos uma nova linha:

operacao = int(input("Qual operação deseja realizar? Soma(1) Subtração(2) Multiplicação(3) Divisão(4): "))

Nesse input vamos pedir para o usuário nos dizer qual operação ele deseja fazer digitando um número. Soma(1) Subtração(2) Multiplicação(3) Divisão(4)

E esse número será utilizado para o nosso if entender o que o usuário deseja fazer.

if operacao == 1:
	print(numero1 + numero2)
elif operacao == 2:
	print(numero1 - numero2)
elif operacao == 3:
	print(numero1 * numero2)
elif operacao == 4:
	print(numero1 / numero2)
else:
	print("comando inválido")

Vamos parte a parte, no primeiro if, utilizamos apenas o comando if e a condição operacao == 1, esse == diz ao if que a variável operação tem de ser igual a 1 e não receber 1. No Python, o = sozinho significa receber um valor e o == significa ser igual a um valor.

E os ":" no final dizem que a partir dali o Python tem de "pular um paragrafo" (como expliquei acima da questão do TAB) e ler o que tem ali dentro, caso a condição seja verdadeira.

Por isso no primeiro comando, escrevemos if operacao == 1:

Já o próximo condicional, está escrito elif, o elif é o "Se não, Se" que aprendemos na nossa aula de lógica. o elif é usado para testarmos outra condição diferente do if que abriu a condicional. Sempre que você quiser adicionar mais condições de comparação em um if, você ira utilizar o elif.

E por último, temos o Else, ele é o "Se não" ou "Se nenhuma condição for verdadeira, faça".

O Else não é obrigatório, assim como o elif. Nesse exemplo ele está servindo para dizer que caso o usuário não digite um numero válido o código ira avisa-lo que ele digitou um comando inválido.

Ao executar esse código teremos uma calculadora báosica, onde o usuário poderá escolher o que deseja fazer com esses dois números.

Exercícios:

  • Crie uma calculadora que trabalhe com 4 numeros diferentes.

Próximos Passos:

Na próxima etapa aprenderemos o comando de repetição while.

PreviousO Comando InputNextWhile, o "Enquanto' do Python

Last updated 1 year ago

Recrie o exemplo da padaria que falamos na .

▶️
introdução dos conceitos de lógica
Execução do Exemplo