IPE - AULA 04 - Exercícios-If Else
IPE - AULA 04 - Exercícios-If Else
IPE - AULA 04 - Exercícios-If Else
9
Sintaxe do if
Observações:
if <condição>:
• <condição> é uma expressão booleana, ou seja,
<comando1>
uma expressão que retorna True ou False
<comando2>
• <comando1> e <comando2> só serão executados
se a <condição> for True (verdadeira)
10
Sintaxe do if..else
Observações:
if <condição>:
• <condição> é uma expressão booleana, ou seja,
<comando1>
uma expressão que retorna True ou False
<comando2>
• <comando1> e <comando2> só serão executados
else: se a <condição> for True (verdadeira)
<comando3> • <comando3> e <comando4> só serão executados
<comando4> se a <condição> for False (falsa)
10
Sintaxe do if..else
11
Sintaxe do if..else
12
Comando: sqrt()
• Comando que calcula a raiz quadrada do valor que está dentro dos
parênteses
• sqrt é um comando que se encontra dentro da biblioteca math
• Antes de usar o comando é necessário o comando “import math”
13
Ifs Aninhados
Outro(s) if(s) dentro de um if e/ou dentro de um else.
if num < 0:
print("Negativo")
else:
if num == 0:
print ("Zero")
else:
print ("Positivo")
14
Formatação
• Usado para mostrar um número formatado com 2 decimais (ou mais)
10
Praticar
EXEMPLO EQUAÇÃO
do 2o GRAU
baskara.py
18
Praticar import math
a = float(input("Digite A: "))
b = float(input("Digite B: "))
c = float(input("Digite C: "))
delta = b**2-4*a*c
if delta < 0:
print ("Não tem raiz Real")
else:
if delta == 0:
raiz1 = (-b)/(2*a)
print ("Raiz x = ",raiz1)
else:
raiz1 = (-b+math.sqrt(delta))/(2*a)
raiz2 = (-b-math.sqrt(delta))/(2*a)
print ("Raizes x1 = ",raiz1," x2= ",raiz2)
18
Praticar
Exercícios
18
Praticar
18
Praticar
18
Praticar
18
Praticar
print("Programa que mostra o maior número entre 2 digitados")
print("")
18
Praticar
18
Praticar idade = int(input("Digite a idade de uma pessoa : "))
altura = float(input("Digite a altura de uma pessoa : "))
6.
Praticar
7.
Praticar
8.
Praticar 9.
Praticar
10.
Praticar