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

Trabalho Python.

O documento apresenta uma série de desafios de programação em Python, abordando conceitos como cálculos, condicionais, loops e manipulação de listas. Cada desafio inclui um código que realiza uma tarefa específica, como calcular médias, verificar maioridade, converter tipos, classificar números, calcular IMC, entre outros. Os desafios são projetados para praticar habilidades de programação e lógica.

Enviado por

salmasackayss
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)
1 visualizações7 páginas

Trabalho Python.

O documento apresenta uma série de desafios de programação em Python, abordando conceitos como cálculos, condicionais, loops e manipulação de listas. Cada desafio inclui um código que realiza uma tarefa específica, como calcular médias, verificar maioridade, converter tipos, classificar números, calcular IMC, entre outros. Os desafios são projetados para praticar habilidades de programação e lógica.

Enviado por

salmasackayss
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

Desafio 1 — Calculadora de Média Simples.

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


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

media = (nota1 + nota2) / 2

print("A média das notas é:", media)

Desafio 2 — Verificador de Maioridade.

idade = int(input("Digite sua idade: "))

if idade >= 18:


print("Você é maior de idade.")
else:
print("Você é menor de idade.")

Desafio 3 — Conversor de Tipo.

nome = input("Digite seu nome: ")


ano = int(input("Digite seu ano de nascimento: "))

idade = 2024 - ano

print("Olá", nome + ", você tem", idade, "anos.")

Desafio 4 — Classificador de Números.

numero = int(input("Digite um número inteiro: "))

if numero % 2 == 0 and numero > 10:


print("Par e Grande")

elif numero % 2 == 0 and numero <= 10:


print("Par e Pequeno")

else:
print("Ímpar")

Desafio 5 — Calculadora de IMC.

peso = float(input("Digite seu peso: "))


altura = float(input("Digite sua altura: "))
imc = peso / (altura * altura )

print(f"Seu IMC é: {imc:.2f}")

Desafio 6 — Soma Progressiva.

n = int(input("Digite um número: "))

soma = 0

for i in range(1, n + 1):


soma += i

print("A soma total é:", soma)

Desafio 7 — Senha Simples.

senha_secreta = "1234"
senha = ""

while senha != senha_secreta:


senha = input("Digite a senha: ")

if senha != senha_secreta:
print("Senha incorreta!")

print("Acesso concedido!")

Desafio 8 — Contagem de Caracteres.

frase = input("Digite uma frase: ")

espacos = 0

for caractere in frase:


if caractere == " ":
espacos += 1

print("A frase tem", espacos, "espaços em branco.")

Desafio 9 — Filtragem de Lista.


numeros = [12, 7, 22, 5, 30, 11]

grandes_numeros = []

for numero in numeros:


if numero > 15:
grandes_numeros.append(numero)

print(grandes_numeros)

Desafio 10 — Contador Decrescente Personalizado.

n = int(input("Digite um número: "))

for i in range(n, -1, -1):


print(i)

Desafio 11 — Vetor na Ordem Inversa.

numeros = []

for i in range(10):
numero = float(input("Digite um número: "))
[Link](numero)

print("Ordem inversa:")

for i in range(9, -1, -1):


print(numeros[i])

Desafio 12 — Separar Pares e Ímpares.

lista = []
par = []
impar = []

for i in range(20):
numero = int(input("Digite um número inteiro: "))
[Link](numero)

if numero % 2 == 0:
[Link](numero)
else:
[Link](numero)

print("Lista completa:", lista)


print("Pares:", par)
print("Ímpares:", impar)

Desafio 13 — Maior Número.

maior = 0

for i in range(5):
numero = float(input("Digite um número: "))

if i == 0 or numero > maior:


maior = numero

print("O maior número é:", maior)

Desafio 14 — Turno de Estudo.

turno = input("Digite seu turno (Matutino/Vespertino/Noturno): ")

if turno == "Matutino":
print("Bom Dia!")

elif turno == "Vespertino":


print("Boa Tarde!")

elif turno == "Noturno":


print("Boa Noite!")

else:
print("Valor Inválido!")

Desafio 15 — Data de Nascimento.

data = input("Digite sua data de nascimento (dd/mm/aaaa): ")

dia, mes, ano = [Link]("/")


meses = {
"01": "janeiro",
"02": "fevereiro",
"03": "março",
"04": "abril",
"05": "maio",
"06": "junho",
"07": "julho",
"08": "agosto",
"09": "setembro",
"10": "outubro",
"11": "novembro",
"12": "dezembro"
}

print(dia, "de", meses[mes], "de", ano)

Você também pode gostar