Python: Estrutura de decisão.

322 visualizações

Publicada em

Python: Estrutura de decisão.
Apresentação slide passada em sala sobre "Estrutura de decisão".

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
322
No SlideShare
0
A partir de incorporações
0
Número de incorporações
75
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Python: Estrutura de decisão.

  1. 1. Prof. Emerson Lima (emerson@ifalpalmeira.edu.br) Python
  2. 2.  Decidir se um comando (ou um bloco de comandos) vai ser executado ou não;  IF (se)  Construção: if (condição) : Comandos... if (condição) : Comandos...
  3. 3.  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.")
  4. 4.  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!")
  5. 5.  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")
  6. 6.  ELSE (Senão) idade = int (input("Digite a idade do seu carro: ")) if idade <= 3: print("Seu carro é novo!") else: print("Seu carro é velho!")
  7. 7.  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")
  8. 8.  Estruturas aninhadas  Ex.: CATEGORIA PREÇO 1 10,00 2 18,00 3 23,00 4 26,00 5 31,00
  9. 9. categoria = int (input("Digite a categoria do produto: ")) if categoria == 1: preço = 10 else: 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 = 0 print('O preço do produto é R$%.2f' %preço)
  10. 10.  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.
  11. 11.  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")
  12. 12.  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!")
  13. 13.  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")
  14. 14.  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)
  15. 15.  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!")
  16. 16.  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.
  17. 17.  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.

×