0% acharam este documento útil (0 voto)
22 visualizações8 páginas

Atividade Python Condicional Respostas

Enviado por

Elenice Matos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações8 páginas

Atividade Python Condicional Respostas

Enviado por

Elenice Matos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

ATIVIDADE PYTHON CONDICIONAL

RESPOSTAS

1- Escreva um programa que peça a idade de uma


pessoa. Se a pessoa tiver 18 anos ou mais, o programa
deve imprimir "Você pode tirar a carteira de
motorista". Caso contrário, imprima "Você ainda não
pode tirar a carteira de motorista."
idade = int(input("Digite a sua idade: "))

if idade >= 18:


print("Você pode tirar a carteira de motorista.")
else:
print("Você ainda não pode tirar a carteira de motorista.")

2- Escreva um programa que peça dois números inteiros


ao usuário e determine qual dos dois é o maior. O
programa deve imprimir "O número X é maior",
substituindo "X" pelo valor maior. Caso sejam iguais,
imprima "Os números são iguais."
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))

if num1 > num2:


print(f"O número {num1} é maior.")
elif num2 > num1:
print(f"O número {num2} é maior.")
else:
print("Os números são iguais.")

3- Crie um programa que pergunte as três notas de um


aluno e calcule a média. Em seguida, o programa deve
informar:

"Aprovado" para média maior ou igual a 7.


"Recuperação" para média entre 5 e 7.
"Reprovado" para média menor que 5.

nota1 = float(input("Digite a primeira nota: "))


nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

media = (nota1 + nota2 + nota3) / 3

if media >= 7:
print("Aprovado!")
elif 5 <= media < 7:
print("Recuperação.")
else:
print("Reprovado.")

4- Escreva um programa que apresente um menu de


operações matemáticas (adição, subtração,
multiplicação e divisão). O usuário deve escolher uma
operação e depois fornecer dois números para o
cálculo. O programa deve imprimir o resultado da
operação escolhida.
print("1. Adição")
print("2. Subtração")
print("3. Multiplicação")
print("4. Divisão")

operacao = int(input("Escolha uma operação: "))

num1 = float(input("Digite o primeiro número: "))


num2 = float(input("Digite o segundo número: "))

if operacao == 1:
print(f"Resultado: {num1 + num2}")
elif operacao == 2:
print(f"Resultado: {num1 - num2}")
elif operacao == 3:
print(f"Resultado: {num1 * num2}")
elif operacao == 4:
if num2 != 0:
print(f"Resultado: {num1 / num2}")
else:
print("Não é possível dividir por zero.")
else:
print("Operação inválida.")

5- Escreva um programa que pergunte o valor total de


uma compra e aplique um desconto progressivo:

• Se o valor for menor que R$ 100,00, não há desconto.


• Se o valor estiver entre R$ 100,00 e R$ 200,00, o desconto
é de 10%.
• Se o valor for maior que R$ 200,00, o desconto é de 20%.
Imprima o valor final com o desconto aplicado.

valor = float(input("Digite o valor da compra: "))

if valor < 100:


desconto = 0
elif 100 <= valor <= 200:
desconto = 0.10
else:
desconto = 0.20

valor_final = valor - (valor * desconto)


print(f"O valor final com desconto é: R$ {valor_final:.2f}")

6- Escreva um programa que pergunte ao usuário para


digitar um número e diga se esse número é positivo,
negativo ou zero.
numero = float(input("Digite um número: "))

if numero > 0:
print("O número é positivo.")
elif numero < 0:
print("O número é negativo.")
else:
print("O número é zero.")

7- Escreva um programa que peça três números,


representando os lados de um triângulo. O programa
deve verificar e imprimir se os números formam um
triângulo válido. Para isso, lembre-se:

• A soma de dois lados de um triângulo deve ser sempre


maior que o terceiro lado.
• Caso contrário, imprima que não formam um triângulo.
lado1 = float(input("Digite o primeiro lado: "))
lado2 = float(input("Digite o segundo lado: "))
lado3 = float(input("Digite o terceiro lado: "))

if lado1 + lado2 > lado3 and lado1 + lado3 > lado2 and lado2 +
lado3 > lado1:
print("Os lados formam um triângulo.")
else:
print("Os lados não formam um triângulo.")

8- Crie um programa que pergunte ao usuário sua


pontuação de desempenho em uma avaliação de
trabalho (0 a 100). Com base na pontuação, o
programa deve imprimir:

• Pontuação acima de 80: "Excelente"


• Pontuação entre 60 e 80: "Bom"
• Pontuação entre 40 e 60: "Regular"
• Pontuação abaixo de 40: "Insatisfatório"
pontuacao = int(input("Digite sua pontuação de desempenho
(0-100): "))

if pontuacao > 80:


print("Excelente")
elif 60 <= pontuacao <= 80:
print("Bom")
elif 40 <= pontuacao < 60:
print("Regular")
else:
print("Insatisfatório")

9- Escreva um programa que peça dois números inteiros


e verifique se ambos são ímpares. O programa deve
imprimir "Ambos são ímpares" se os dois forem
ímpares. Caso contrário, imprima "Um ou ambos não
são ímpares."
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))

if num1 % 2 != 0 and num2 % 2 != 0:


print("Ambos são ímpares.")
else:
print("Um ou ambos não são ímpares.")

10- Crie um programa que peça a nota de uma prova e


imprima:

• "Nota inválida" se a nota estiver fora do intervalo de 0 a


10.
• Caso contrário, imprima a nota digitada.
nota = float(input("Digite a nota da prova: "))

if 0 <= nota <= 10:


print(f"Sua nota foi {nota}.")
else:
print("Nota inválida.")

Você também pode gostar