Logo Passei Direto
Buscar

ATIVIDADE PYTHON CONDICIONAL RESPOSTAS EXPLICAÇÃO

Ferramentas de estudo

Questões resolvidas

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."

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."

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.

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.

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.

Escreva um programa que pergunte ao usuário para digitar um número e diga se esse número é positivo, negativo ou zero.

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.

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"

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."

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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."

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."

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.

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.

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.

Escreva um programa que pergunte ao usuário para digitar um número e diga se esse número é positivo, negativo ou zero.

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.

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"

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."

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.

Prévia do material em texto

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: "))
Essa linha pede ao usuário que insira a idade. A função input() recebe um valor como texto (string), então usamos int() para converter esse valor em um número inteiro.
if idade >= 18:
Aqui, utilizamos a estrutura condicional if para verificar se a idade é maior ou igual a 18. 
 print("Você pode tirar a carteira de motorista.")
else:
 print("Você ainda não pode tirar a carteira de motorista.")
Essa mensagem é exibida quando a pessoa ainda não atingiu a idade mínima.
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: "))
Aqui, solicitamos o primeiro número ao usuário. O input() recebe o número como string e, para fazer cálculos, precisamos convertê-lo para int (inteiro).
num2 = int(input("Digite o segundo número: "))
Da mesma forma, pedimos o segundo número e o convertemos em inteiro.
if num1 > num2:
Usamos a condicional if para verificar se o primeiro número é maior que o segundo. Se for verdade, executamos o bloco de código abaixo.
 print(f"O número {num1} é maior.")
Se o primeiro número for maior, exibimos essa mensagem informando o valor do número.
elif num2 > num1:
Caso a primeira condição seja falsa, verificamos se o segundo número é maior que o primeiro. O elif (abreviação de "else if") é utilizado para testar uma condição alternativa.
 print(f"O número {num2} é maior.")
Se a condição num2 > num1 for verdadeira, exibimos essa mensagem com o valor do segundo número.
else:
Se nenhuma das condições anteriores for verdadeira (ou seja, se os números forem iguais), o bloco else é executado.
 print("Os números são iguais.")
Quando os dois números são iguais, essa mensagem é exibida.
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: "))
O programa pede a primeira nota do aluno. Como as notas podem ter casas decimais, usamos float() para converter a entrada em número decimal.
nota2 = float(input("Digite a segunda nota: "))
Pedimos a segunda nota, da mesma forma.
nota3 = float(input("Digite a terceira nota: "))
Pedimos a terceira nota.
media = (nota1 + nota2 + nota3) / 3
Calculamos a média aritmética das três notas. Somamos as três notas e dividimos por 3.
if media >= 7:
Se a média for maior ou igual a 7, o aluno é considerado aprovado, então essa condição é verificada.
 print("Aprovado!")
Se a condição for verdadeira, o programa imprime que o aluno foi aprovado.
elif 5 0:
A primeira condição verifica se o número é maior que zero, ou seja, se ele é positivo.
 print("O número é positivo.")
Se a condição for verdadeira, o programa imprime que o número é positivo.
elif numerodecimais.
lado2 = float(input("Digite o segundo lado: "))
O segundo lado é inserido de maneira semelhante.
lado3 = float(input("Digite o terceiro lado: "))
O terceiro lado também é inserido.
if lado1 + lado2 > lado3 and lado1 + lado3 > lado2 and lado2 + lado3 > lado1:
A condição verifica se a soma de dois lados é sempre maior que o terceiro, conforme a regra para a existência de um triângulo. Todas as três verificações precisam ser verdadeiras para que seja possível formar um triângulo.
 print("Os lados formam um triângulo.")
Se as condições forem atendidas, o programa imprime que os lados formam um triângulo.
else:
Se alguma das condições não for atendida, o programa conclui que os lados não podem formar um triângulo.
 print("Os lados não formam um triângulo.")
Essa linha imprime que os lados inseridos 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): "))
O programa solicita ao usuário que insira sua pontuação de desempenho. A pontuação é convertida em número inteiro para ser processada nas condições.
if pontuacao > 80:
A primeira condição verifica se a pontuação é maior que 80. Se for, a avaliação é "Excelente".
 print("Excelente")
Se a condição for verdadeira, o programa imprime "Excelente".
elif 60

Mais conteúdos dessa disciplina