1 - Crie um programa que leia um número inteiro e diga se ele é par ou ímpar, explicando o resultado com uma frase completa.
Exemplo de entrada: n = 8
2 - Faça um programa que leia três notas de um aluno, calcule a média aritmética e informe se o aluno está aprovado (média ≥ 7).
Exemplo de entrada: nota1 = 7.5, nota2 = 8.0, nota3 = 6.0
3 - Desenvolva um programa que leia dois números inteiros e mostre qual deles é o maior, ou informe que são iguais.
Exemplo de entrada: a = 12, b = 20
4 - Escreva um programa que leia um número e informe se ele é positivo, negativo ou zero, com uma mensagem apropriada.
Exemplo de entrada: numero = -3
5 - Implemente um programa que calcule o fatorial de um número fornecido pelo usuário e exiba o processo de cálculo.
Exemplo de entrada: numero = 5
6 - Crie um programa que peça ao usuário um número inteiro N e imprima todos os números de 1 até N.
Exemplo de entrada: n = 10
7 - Faça um programa que calcule a soma de todos os números de 1 até um número N informado pelo usuário.
Exemplo de entrada: n = 100
8 - Escreva um programa que conte e mostre quantos números pares existem entre 1 e um valor informado.
Exemplo de entrada: n = 50
9 - Crie um programa que leia uma letra e diga se ela é uma vogal ou consoante, desconsiderando maiúsculas ou minúsculas.
Exemplo de entrada: letra = "E"
10 - Faça um programa que leia um ano e diga se ele é bissexto ou não, seguindo a regra do calendário gregoriano.
Exemplo de entrada: ano = 2024
11 - Desenvolva uma calculadora simples que leia dois números e uma operação (+, -, , /) e exiba o resultado.
Exemplo de entrada: a = 10, b = 2, operacao = "+"
12 - Crie um programa que verifique se uma palavra digitada é um palíndromo, ou seja, se pode ser lida da mesma forma de trás para frente.
Exemplo de entrada: palavra = "radar"
13 - Faça um programa que conte quantas letras existem em uma palavra ou frase digitada pelo usuário, desconsiderando espaços.
Exemplo de entrada: texto = "programador iniciante"
14 - Escreva um programa que imprima a tabuada de multiplicação de um número de 1 a 10.
Exemplo de entrada: numero = 7
15 - Desenvolva um programa que verifique se um número é primo, ou seja, divisível apenas por 1 e por ele mesmo.
Exemplo de entrada: numero = 13
16 - Crie um programa que leia um número inteiro e calcule a soma dos seus dígitos.
Exemplo de entrada: numero = 123
17 - Faça um programa que converta uma temperatura em graus Celsius para Fahrenheit.
Exemplo de entrada: celsius = 30
18 - Crie um programa que receba um tempo em segundos e o converta para o formato horas:minutos:segundos.
Exemplo de entrada: segundos = 3661
19 - Desenvolva um contador regressivo que conte de um número N até 0, mostrando cada número na tela.
Exemplo de entrada: n = 5
20 - Implemente um programa que calcule o IMC de uma pessoa com base em seu peso e altura, e classifique o resultado.
Exemplo de entrada: peso = 70, altura = 1.75
21 - Simule um sistema de login onde o usuário deve informar nome e senha, e o acesso só é permitido se os dados estiverem corretos.
Exemplo de entrada: usuario = "admin", senha = "1234"
22 - Escreva um programa que verifique se uma senha digitada tem pelo menos 8 caracteres e contenha letras e números.
Exemplo de entrada: senha = "devPython2023"
23 - Faça um programa que simule um caixa eletrônico, permitindo saques apenas em múltiplos de 10 e exibindo as notas entregues.
Exemplo de entrada: valor = 230
24 - Crie um programa que conte quantas vogais existem em uma frase digitada.
Exemplo de entrada: frase = "Olá, mundo!"
25 - Faça um programa que transforme uma string em letras maiúsculas sem usar o método .upper().
Exemplo de entrada: texto = "dev iniciante"
26 - Escreva um programa que conte quantos números de 1 a 100 são divisíveis por 3.
Exemplo de entrada: nenhuma entrada necessária
27 - Crie um programa que leia três valores e determine se eles podem formar um triângulo.
Exemplo de entrada: a = 3, b = 4, c = 5
28 - Classifique um triângulo como equilátero, isósceles ou escaleno com base nos lados informados.
Exemplo de entrada: a = 5, b = 5, c = 5
29 - Escreva um programa que leia três números e exiba o maior e o menor entre eles.
Exemplo de entrada: a = 10, b = 25, c = 17
30 - Desenvolva um programa que inverta uma string fornecida pelo usuário.
Exemplo de entrada: palavra = "python"
31 - Calcule a soma de todos os números pares entre 1 e 100.
Exemplo: nenhuma entrada necessária
32 - Imprima todos os números ímpares de 1 a 50.
Exemplo: nenhuma entrada necessária
33 - Verifique se um número é múltiplo de outro e exiba uma mensagem explicativa.
Exemplo de entrada: a = 20, b = 5
34 - Calcule o quadrado de um número fornecido pelo usuário.
Exemplo de entrada: numero = 4
35 - Escreva um programa que calcule a área de um círculo a partir do valor do raio.
Exemplo de entrada: raio = 3
36 - Crie um programa que calcule a média ponderada de três notas com pesos diferentes.
Exemplo de entrada: nota1 = 5, peso1 = 2, nota2 = 8, peso2 = 3, nota3 = 10, peso3 = 5
37 - Verifique se uma string contém um caractere informado pelo usuário.
Exemplo de entrada: texto = "programador", caractere = "g"
38 - Conte quantos espaços existem em uma frase digitada pelo usuário.
Exemplo de entrada: frase = "Eu estou aprendendo Python"
39 - Transforme uma string para o formato em que cada palavra começa com letra maiúscula (title case).
Exemplo de entrada: texto = "curso de python básico"
40 - Verifique se um número está entre dois valores fornecidos.
Exemplo de entrada: numero = 15, limite_inferior = 10, limite_superior = 20
41 - Escreva um programa que exiba todos os números entre dois valores fornecidos, inclusive os limites.
Exemplo de entrada: inicio = 5, fim = 10
42 - Simule o lançamento de um dado de seis lados e exiba o número sorteado.
Exemplo: nenhuma entrada necessária
43 - Conte quantos dígitos possui um número inteiro positivo.
Exemplo de entrada: numero = 12345
44 - Crie um programa que solicite o nome do usuário e exiba uma mensagem personalizada de boas-vindas.
Exemplo de entrada: nome = "Lucas"
45 - Verifique se um número é divisível simultaneamente por 3 e por 5.
Exemplo de entrada: numero = 15
46 - Crie uma contagem regressiva de 10 a 0, com uma pausa de 1 segundo entre os números.
Exemplo: nenhuma entrada necessária
47 - Peça a idade do usuário e informe se ele é menor ou maior de idade.
Exemplo de entrada: idade = 17
48 - Solicite o nome completo de uma pessoa e mostre apenas o primeiro nome.
Exemplo de entrada: nome = "João da Silva"
49 - Verifique se uma palavra começa com uma determinada letra, ignorando maiúsculas e minúsculas.
Exemplo de entrada: palavra = "Python", letra = "p"
50 - Peça um número decimal ao usuário e exiba somente a parte inteira, sem usar funções prontas de truncamento.
Exemplo de entrada: numero = 7.89
Exemplo de entrada: n = 8
2 - Faça um programa que leia três notas de um aluno, calcule a média aritmética e informe se o aluno está aprovado (média ≥ 7).
Exemplo de entrada: nota1 = 7.5, nota2 = 8.0, nota3 = 6.0
3 - Desenvolva um programa que leia dois números inteiros e mostre qual deles é o maior, ou informe que são iguais.
Exemplo de entrada: a = 12, b = 20
4 - Escreva um programa que leia um número e informe se ele é positivo, negativo ou zero, com uma mensagem apropriada.
Exemplo de entrada: numero = -3
5 - Implemente um programa que calcule o fatorial de um número fornecido pelo usuário e exiba o processo de cálculo.
Exemplo de entrada: numero = 5
6 - Crie um programa que peça ao usuário um número inteiro N e imprima todos os números de 1 até N.
Exemplo de entrada: n = 10
7 - Faça um programa que calcule a soma de todos os números de 1 até um número N informado pelo usuário.
Exemplo de entrada: n = 100
8 - Escreva um programa que conte e mostre quantos números pares existem entre 1 e um valor informado.
Exemplo de entrada: n = 50
9 - Crie um programa que leia uma letra e diga se ela é uma vogal ou consoante, desconsiderando maiúsculas ou minúsculas.
Exemplo de entrada: letra = "E"
10 - Faça um programa que leia um ano e diga se ele é bissexto ou não, seguindo a regra do calendário gregoriano.
Exemplo de entrada: ano = 2024
11 - Desenvolva uma calculadora simples que leia dois números e uma operação (+, -, , /) e exiba o resultado.
Exemplo de entrada: a = 10, b = 2, operacao = "+"
12 - Crie um programa que verifique se uma palavra digitada é um palíndromo, ou seja, se pode ser lida da mesma forma de trás para frente.
Exemplo de entrada: palavra = "radar"
13 - Faça um programa que conte quantas letras existem em uma palavra ou frase digitada pelo usuário, desconsiderando espaços.
Exemplo de entrada: texto = "programador iniciante"
14 - Escreva um programa que imprima a tabuada de multiplicação de um número de 1 a 10.
Exemplo de entrada: numero = 7
15 - Desenvolva um programa que verifique se um número é primo, ou seja, divisível apenas por 1 e por ele mesmo.
Exemplo de entrada: numero = 13
16 - Crie um programa que leia um número inteiro e calcule a soma dos seus dígitos.
Exemplo de entrada: numero = 123
17 - Faça um programa que converta uma temperatura em graus Celsius para Fahrenheit.
Exemplo de entrada: celsius = 30
18 - Crie um programa que receba um tempo em segundos e o converta para o formato horas:minutos:segundos.
Exemplo de entrada: segundos = 3661
19 - Desenvolva um contador regressivo que conte de um número N até 0, mostrando cada número na tela.
Exemplo de entrada: n = 5
20 - Implemente um programa que calcule o IMC de uma pessoa com base em seu peso e altura, e classifique o resultado.
Exemplo de entrada: peso = 70, altura = 1.75
21 - Simule um sistema de login onde o usuário deve informar nome e senha, e o acesso só é permitido se os dados estiverem corretos.
Exemplo de entrada: usuario = "admin", senha = "1234"
22 - Escreva um programa que verifique se uma senha digitada tem pelo menos 8 caracteres e contenha letras e números.
Exemplo de entrada: senha = "devPython2023"
23 - Faça um programa que simule um caixa eletrônico, permitindo saques apenas em múltiplos de 10 e exibindo as notas entregues.
Exemplo de entrada: valor = 230
24 - Crie um programa que conte quantas vogais existem em uma frase digitada.
Exemplo de entrada: frase = "Olá, mundo!"
25 - Faça um programa que transforme uma string em letras maiúsculas sem usar o método .upper().
Exemplo de entrada: texto = "dev iniciante"
26 - Escreva um programa que conte quantos números de 1 a 100 são divisíveis por 3.
Exemplo de entrada: nenhuma entrada necessária
27 - Crie um programa que leia três valores e determine se eles podem formar um triângulo.
Exemplo de entrada: a = 3, b = 4, c = 5
28 - Classifique um triângulo como equilátero, isósceles ou escaleno com base nos lados informados.
Exemplo de entrada: a = 5, b = 5, c = 5
29 - Escreva um programa que leia três números e exiba o maior e o menor entre eles.
Exemplo de entrada: a = 10, b = 25, c = 17
30 - Desenvolva um programa que inverta uma string fornecida pelo usuário.
Exemplo de entrada: palavra = "python"
31 - Calcule a soma de todos os números pares entre 1 e 100.
Exemplo: nenhuma entrada necessária
32 - Imprima todos os números ímpares de 1 a 50.
Exemplo: nenhuma entrada necessária
33 - Verifique se um número é múltiplo de outro e exiba uma mensagem explicativa.
Exemplo de entrada: a = 20, b = 5
34 - Calcule o quadrado de um número fornecido pelo usuário.
Exemplo de entrada: numero = 4
35 - Escreva um programa que calcule a área de um círculo a partir do valor do raio.
Exemplo de entrada: raio = 3
36 - Crie um programa que calcule a média ponderada de três notas com pesos diferentes.
Exemplo de entrada: nota1 = 5, peso1 = 2, nota2 = 8, peso2 = 3, nota3 = 10, peso3 = 5
37 - Verifique se uma string contém um caractere informado pelo usuário.
Exemplo de entrada: texto = "programador", caractere = "g"
38 - Conte quantos espaços existem em uma frase digitada pelo usuário.
Exemplo de entrada: frase = "Eu estou aprendendo Python"
39 - Transforme uma string para o formato em que cada palavra começa com letra maiúscula (title case).
Exemplo de entrada: texto = "curso de python básico"
40 - Verifique se um número está entre dois valores fornecidos.
Exemplo de entrada: numero = 15, limite_inferior = 10, limite_superior = 20
41 - Escreva um programa que exiba todos os números entre dois valores fornecidos, inclusive os limites.
Exemplo de entrada: inicio = 5, fim = 10
42 - Simule o lançamento de um dado de seis lados e exiba o número sorteado.
Exemplo: nenhuma entrada necessária
43 - Conte quantos dígitos possui um número inteiro positivo.
Exemplo de entrada: numero = 12345
44 - Crie um programa que solicite o nome do usuário e exiba uma mensagem personalizada de boas-vindas.
Exemplo de entrada: nome = "Lucas"
45 - Verifique se um número é divisível simultaneamente por 3 e por 5.
Exemplo de entrada: numero = 15
46 - Crie uma contagem regressiva de 10 a 0, com uma pausa de 1 segundo entre os números.
Exemplo: nenhuma entrada necessária
47 - Peça a idade do usuário e informe se ele é menor ou maior de idade.
Exemplo de entrada: idade = 17
48 - Solicite o nome completo de uma pessoa e mostre apenas o primeiro nome.
Exemplo de entrada: nome = "João da Silva"
49 - Verifique se uma palavra começa com uma determinada letra, ignorando maiúsculas e minúsculas.
Exemplo de entrada: palavra = "Python", letra = "p"
50 - Peça um número decimal ao usuário e exiba somente a parte inteira, sem usar funções prontas de truncamento.
Exemplo de entrada: numero = 7.89