PRÁTICA 3 – IF…ELIF…ELSE
Comandos:
if…elif…else
Tarefa:
Copie, cole, compile e execute cada um dos seguintes programas no interpretador online de python ou na IDLE do Python instalada na sua máquina:
Programa 1 – IF comum. Repare na indentação!
1 2 3 4 |
a = 33 b = 200 if b > a: print("b é maior que a") |
Programa 2 – Else
1 2 3 4 5 6 |
a = 200 b = 33 if b > a: print("b é maior que a") else: print("a é maior que b") |
Programa 3 – Elif
1 2 3 4 5 6 7 8 |
a = 200 b = 33 if b > a: print("b é maior que a") elif a == b: print("a e b são iguais") else: print("a é maior que b") |
Desafio: Peça 3 variáveis A, B e C ao usuário. Calcule as raízes de uma equação de segundo grau com esses coeficientes (verifique com um if se o delta é negativo!).
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import math a = float(input("Qual o valor?")) b = float(input("Qual o valor?")) c = float(input("Qual o valor?")) delta = b*b - 4*a*c if delta < 0: print('Delta é negativo!') else: x1 = (-b + math.sqrt(delta))/(2*a) x2 = (-b - math.sqrt(delta))/(2*a) print("As raízes são: ",x1," e ",x2) |