17
Prof. Emerson Lima ([email protected]) Python

Python: Estrutura de decisão

Embed Size (px)

Citation preview

Page 1: Python: Estrutura de decisão

Prof. Emerson Lima([email protected])

Python

Page 2: Python: Estrutura de decisão

Decidir se um comando (ou um bloco de comandos) vai ser executado ou não;

IF (se) Construção:

if (condição) :Comandos...

Page 3: Python: Estrutura de decisão

Comparar dois números:

a = int (input("Primeiro valor: "))b = int (input("Segundo valor: "))

if a > b : print ("O primeiro número é maior.")

if b > a : print ("O segundo número é maior.")

Page 4: Python: Estrutura de decisão

Verificar a idade de um veículo:

idade = int (input("Digite a idade do seu carro: "))

if idade <= 3: print("Seu carro é novo!")if idade > 3: print("Seu carro é velho!")

Page 5: Python: Estrutura de decisão

Escreva um programa que pergunte a velocidade do carro de um úsuário. Caso ultrapasse 80 km/h, exiba uma mensagem dizendo que usuário foi multado. Informe também o valor da multa (R$500,00).v = float(input("Digite a

velocidade do carro: "))

if v <= 80: print("Velocidade permitida")if v > 80: print("Você foi multado!!!") print("Sua multa é de R$ 500,00")

Page 6: Python: Estrutura de decisão

ELSE (Senão)

idade = int (input("Digite a idade do seu carro: "))

if idade <= 3: print("Seu carro é novo!")else: print("Seu carro é velho!")

Page 7: Python: Estrutura de decisão

Multa por excesso de velocidade

v = float(input("Digite a velocidade do carro: "))

if v <= 80: print("Velocidade permitida")else: print("Você foi multado!!!") print("Sua multa é de R$ 500,00")

Page 8: Python: Estrutura de decisão

Estruturas aninhadas Ex.:

CATEGORIA PREÇO1 10,002 18,003 23,004 26,005 31,00

Page 9: Python: Estrutura de decisão

categoria = int (input("Digite a categoria do produto: "))

if categoria == 1: preço = 10else: if categoria == 2: preço = 18 else: if categoria == 3: preço = 23 else: if categoria == 4: preço = 26 else: if categoria == 5: preço = 31 else: print("Categoria inválida! Digite um valor entre 1 e 5.") preço = 0print('O preço do produto é R$%.2f' %preço)

Page 10: Python: Estrutura de decisão

Escreva um programa para ler duas notas de um aluno, calcular a média e informar se ele foi aprovado ou não (a média é 6.0);

A idade mínima para aposentadoria é 60. Escreva um programa que leia o ano atual, o ano de nascimento e verifique se essa pessoa pode se aposentar;

Escreva um programa que leia o nome e a idade de dois irmãos e informe qual dos dois é mais novo;

Escreva um programa que leia o peso de duas esferas e informe se elas possuem o mesmo peso;

Altere o segundo exercício para calcular o tempo que falta para o usuário se aposentar, caso ele tenha idade menor que 60.

Page 11: Python: Estrutura de decisão

Escreva um programa para ler duas notas de um aluno, calcular a média e informar se ele foi aprovado ou não (a média é 6.0);n1 = float(input("Digite a

primeira nota:"))n2 = float(input("Digite a segunda nota:"))

m = (n1+n2)/2

if (m>=6): print("Aprovado")else: print("Reprovado")

Page 12: Python: Estrutura de decisão

A idade mínima para aposentadoria é 60. Escreva um programa que leia o ano atual, o ano de nascimento e verifique se essa pessoa pode se aposentar;

aa = int(input("Digite o ano atual:"))an = int(input("Digite o ano de nascimento:"))

idade = aa-an

if (idade >=60): print("Você pode se aposentar!")else: print("Você ainda não pode se aposentar!")

Page 13: Python: Estrutura de decisão

Escreva um programa que leia o peso de duas esferas e informe se elas possuem o mesmo peso;

p1 = float(input("Qual o peso da primeira esfera? "))p2 = float(input("Qual o peso da segunda esfera? "))

if (p1 == p2): print("As esferas tem o mesmo peso.")else: print("As esferas não tem o mesmo peso")

Page 14: Python: Estrutura de decisão

Altere o segundo exercício para calcular o tempo que falta para o usuário se aposentar, caso ele tenha idade menor que 60.aa = int(input("Digite o ano atual:"))

an = int(input("Digite o ano de nascimento:"))

idade = aa-an

if (idade >=60): print("Você pode se aposentar!")else: print("Você ainda não pode se aposentar!") tempo = 60 - idade print("Ainda faltam %d anos para você se aposentar." %tempo)

Page 15: Python: Estrutura de decisão

Escreva um programa que leia o nome e a idade de dois irmãos e informe qual dos dois é mais novo;

n1 = input("Digite o nome do primeiro irmão.")id1 = int(input("Digite a idade do primeiro irmão."))

n2 = input("Digite o nome do segundo irmão.")id2 = int(input("Digite a idade do segundo irmão."))

if (id1 < id2): print("%s é mais novo." %n1)elif (id2 < id1): print("%s é mais novo." %n2)else: print("Os irmãos tem a mesma idade!")

Page 16: Python: Estrutura de decisão

Segundo o regulamento discente, estará aprovado o aluno que tenha média maior ou igual a 6.0. Caso um aluno não atinja a média 6.0, ele poderá fazer prova final caso tenha média maior que 4.0. Sabendo disso, escreva um programa que leia duas notas de um aluno e informe a situação deste aluno (aprovado, em recuperação ou reprovado).

A velocidade máxima permitida numa determinada via é de 80 km/h. Caso o motorista ultrapasse esse limite, será cobrada uma multa e R$50,00 por cada km/h excedente. Escreva um programa que leia a velocidade e, caso seja ultrapassado o limite, calcule e informe a multa a ser paga.

Page 17: Python: Estrutura de decisão

Para um determinado sistema, as faixas etárias são definidas conforme segue: Criança: 0 a 10 anos; Adolescente: 11 a 17 anos; Jovem: 18 a 23 anos; Adulto: 24 a 55 anos; Idoso: a partir de 55 anos;

Sabendo disso, escreva um programa que leia a idade do usuário e indique a qual faixa etária ele pertence.