Pular para o conteúdo principal

Prova de Python (If, Else e Elif) – Exercícios Resolvidos

 Prova de Python – Exercícios Resolvidos (If, Else e Elif) é um material completo para quem deseja praticar estruturas condicionais em Python e se preparar com eficiência para provas e avaliações. A metodologia é simples: o aluno lê o enunciado, desenvolve sua própria solução e, em seguida, confere as respostas resolvidas para entender o raciocínio correto por trás de cada exercício.

Os exercícios foram cuidadosamente elaborados para treinar a aplicação de if, else e elif, ajudando o estudante a interpretar condições, organizar o código e evitar erros comuns. As respostas comentadas permitem comparar soluções, identificar falhas e reforçar o aprendizado de forma prática e objetiva.

Exercício nº1

Faça um programa que leia um número e informe se ele é positivo, negativo ou zero.

Ver resposta
n = int(input("Digite um número: "))
if n > 0:
    print("Positivo")
elif n < 0:
    print("Negativo")
else:
    print("Zero")

Exercício nº 2

Crie um programa que leia a idade de uma pessoa e informe se ela é menor de idade, maior de idade ou idosa.

Ver resposta
idade = int(input("Digite a idade: "))
if idade < 18:
    print("Menor de idade")
elif idade < 60:
    print("Maior de idade")
else:
    print("Idosa")

Exercício nº3

Faça um programa que leia duas notas, calcule a média e informe se o aluno está aprovado, em recuperação ou reprovado.

Ver resposta
n1 = float(input("Digite a primeira nota: "))
n2 = float(input("Digite a segunda nota: "))
media = (n1 + n2) / 2

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

Exercício nº4

Crie um programa que leia um número e informe se ele é pequeno, médio ou grande.

Ver resposta
n = int(input("Digite um número: "))
if n < 10:
    print("Pequeno")
elif n < 100:
    print("Médio")
else:
    print("Grande")

Exercício nº 5

Faça um programa que leia um valor e informe se ele é menor, igual ou maior que 10.

Ver resposta
valor = int(input("Digite um valor: "))
if valor < 10:
    print("Menor que 10")
elif valor == 10:
    print("Igual a 10")
else:
    print("Maior que 10")

Exercício nº6

Crie um programa que leia um número de 1 a 7 e informe o dia da semana correspondente.

Ver resposta
dia = int(input("Digite um número de 1 a 7: "))
if dia == 1:
    print("Domingo")
elif dia == 2:
    print("Segunda-feira")
elif dia == 3:
    print("Terça-feira")
elif dia == 4:
    print("Quarta-feira")
elif dia == 5:
    print("Quinta-feira")
elif dia == 6:
    print("Sexta-feira")
elif dia == 7:
    print("Sábado")
else:
    print("Número inválido")

Exercício nº7

Faça um programa que leia um salário e informe o valor do reajuste.

Ver resposta
salario = float(input("Digite o salário: "))
if salario <= 1500:
    salario += salario * 0.15
elif salario <= 3000:
    salario += salario * 0.10
else:
    salario += salario * 0.05
print("Salário reajustado:", salario)

Exercício nº8

Crie um programa que leia a nota final e informe o conceito (A, B, C, D ou F).

Ver resposta
nota = float(input("Digite a nota: "))
if nota >= 9:
    print("Conceito A")
elif nota >= 7:
    print("Conceito B")
elif nota >= 5:
    print("Conceito C")
elif nota >= 3:
    print("Conceito D")
else:
    print("Conceito F")

Exercício nº9

Faça um programa que leia três números e informe qual é o maior.

Ver resposta
a = int(input("Digite o primeiro número: "))
b = int(input("Digite o segundo número: "))
c = int(input("Digite o terceiro número: "))

if a >= b and a >= c:
    print("Maior:", a)
elif b >= a and b >= c:
    print("Maior:", b)
else:
    print("Maior:", c)

Exercício nº10

Crie um programa que leia um valor e informe se ele está dentro ou fora do intervalo de 1 a 100.

Ver resposta
valor = int(input("Digite um valor: "))
if valor >= 1 and valor <= 100:
    print("Dentro do intervalo")
else:
    print("Fora do intervalo")

Comentários

Postagens mais visitadas deste blog

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( in...

Como abrir uma página da web utilizando Python?

Simples, você pode abrir páginas da Web de forma rápida, segura e fácil. Veja só, durante os estudos das bibliotecas padrão do Python descobri que para abrir um navegador web a partir de um script, devo importar o módulo webbrowser. Em seguida, usar webbrowser.open () que vai receber o link que quero abrir como argumento e executar o serviço, ou seja, basta inserir um endereço do youtube nele, na verdade pode ser qualquer link que você desejar. Exemplo webbrowser.open( "https://www.huicode.com.br/p/exercicios-resolvidos-de-linguagem-c.html" ) Para funcionar temos que importar o módulo webbrowser, que vai ser a maneira de dizer ao python que queremos usar webbrowser e todas as suas funcionalidades no programa. import webbrowser webbrowser.open( "https://www.huicode.com.br/p/exercicios-resolvidos-de-linguagem-c.html" ) Funcionooou, uhuhu. Nem parece, mas o módulo webbrowser é um módulo muito empregado em projetos de sites de filmes. Tem muitas utilidades, acredite.

CÁLCULO DA ÁREA DE UM TRIÂNGULO - LINGUAGEM C

Escreva um programa para calcular a área de um triângulo, sendo dados a sua base e a  sua altura. A = (B*H)/2 Solução #include <stdio.h> int main() {   // Variáveis  float area,base,altura;  // Entrada de Dados  printf( "\n Informe a base do triângulo: " );  scanf( "%f" ,&base);  printf( "\n Informe a altura do triângulo: " );  scanf( "%f" ,&altura);   // Processamento dos dados  area=(base*altura)/2;  // Exibição do resultado  printf( "\n Area do triângulo=%.1f\n" ,area);   return 0; }