Trabalho em Python
Alunos: Melissa Borges e Victor Pires
Questão 1
num = float(input("Entre com o número: "))
print(f"O número informado é {num}")
Questão 2
nota1 = float(input("Digite a sua Nota 1: "))
nota2 = float(input("Digite a sua Nota 2: "))
nota3 = float(input("Digite a sua Nota 3: "))
nota4 = float(input("Digite a sua Nota 4: "))
media = nota1 + nota2 + nota3 + nota4 / 4
print(f"Sua média bimestral é {media}")
Questão 3
metro = float(input("Digite o comprimento pedido: "))
valor = metro * 100
print(f"A conversão é {valor}")
Questão 4
import math
raio = int(input("Entre com o raio: "))
resultado = 2 * [Link] * (raio)
print(f"A área do círculo é {resultado: .2f}")
Questão 5
mes = str(input("Mês atual: "))
hr_trab = float(input("Quantas horas você trabalhou esse mês?: "))
sal = float(input("Digite o seu salário: "))
pag = hr_trab * sal
print(f"O seu salário no mês de {mes} é igual a R${pag: .2f}")
Questão 6
F = int(input("Qual é a temperatura em graus Fahrenheit?: "))
C = (5 * (F-32) / 9)
print(f"A temperatura em graus Celsius é:{C: .1f}")
Questão 7
hr_trab = float(input("Quantas horas você trabalhou esse mês?: "))
sal = float(input("Digite o seu salário por hora: "))
pag = hr_trab * sal
print(f"O seu salário bruto é igual a R${pag: .2f}")
imp_rend = pag * (11/100)
inss = pag * (8/100)
sind = pag * (5/100)
sal_liq = (pag - imp_rend - inss - sind)
print(f"O seu salário liquído é igual a R${sal_liq: .2f}")
print(f"Você pagou R${imp_rend: .2f} de imposto de renda.")
print(f"Você pagou R${inss: .2f} ao INSS.")
print(f"Você pagou R${sind: .2f} ao sindicato.")
Questão 8
def tempo_download(tamanho_arquivo_mb, velocidade_internet_mbps):
tempo_download_minutos = (tamanho_arquivo_mb * 8) /
(velocidade_internet_mbps * 60)
return tempo_download_minutos
tamanho_arquivo = float(input("Digite o tamanho do arquivo em MB:
"))
velocidade_internet = float(input("Digite a velocidade da internet
em MBPS: "))
print(f"O tempo estimado para download do arquivo é de
{tempo_download(tamanho_arquivo, velocidade_internet):.2f}
minutos.")
Questão 9
num = float(input("Entre com um número: "))
num2 = float(input("Entre com um número: "))
maior = max(num,num2)
print(f"O maior número é {maior}")
Questão 10
valor = float(input("Entre com um número: "))
if valor > 1:
print("O valor é positivo.")
elif valor == 0:
print("O valor é neutro.")
else:
print("O valor é negativo.")
Questão 11
letra = str(input("Digite a sua letra: ")).lower()
if letra in "aeiou":
print(f"Letra {letra} é uma vogal.")
elif [Link]():
print(f"Letra {letra} é uma consoante.")
else:
print("Digite uma letra do alfabeto!!!")
Questão 12
n1 = int(input("Entre com a nota 1: "))
n2 = int(input("Entre com a nota 2: "))
media = (n1 + n2) / 2
if media == 10:
print(f"Sua média é {media}, você foi Aprovado com Distinção!")
elif 7 <= media < 10:
print(f"Sua média é {media}, você foi aprovado!")
else:
print(f"Sua média é {media}, você foi reprovado!")
Questão 13
num = float(input("Entre com um número: "))
num2 = float(input("Entre com um número: "))
num3 = float(input("Entre com um número: "))
maior = max(num,num2,num3)
menor = min(num,num2,num3)
print(f"O maior número é {maior} e o menor número é {menor}")
Questão 14
num = float(input("Entre com um número: "))
num2 = float(input("Entre com um número: "))
num3 = float(input("Entre com um número: "))
numeros = [num, num2, num3]
[Link](reverse= True)
print(f"A ordem decrescente é {numeros}")
Questão 15
sal = float(input("Digite o seu salário: "))
if sal <= 280:
per_aumento = 20
elif sal <= 700:
per_aumento = 15
elif sal <= 1500:
per_aumento = 10
else:
per_aumento = 5
aumento = sal * (per_aumento / 100)
novo_sal = sal + aumento
print(f"Salário antes do reajuste: R$ {sal:.2f}")
print(f"Percentual de aumento aplicado: {per_aumento}%")
print(f"Valor do aumento: R$ {aumento:.2f}")
print(f"Novo salário: R$ {novo_sal:.2f}")
Questão 16
n1 = float(input("Digite a primeira nota: "))
n2 = float(input("Digite a segunda nota: "))
media = (n1 + n2) / 2
if 9.0 <= media <= 10.0:
conceito = "A"
elif 7.5 <= media <= 9.0:
conceito = "B"
elif 6.0 <= media <= 7.5:
conceito = "C"
elif 4.0 <= media <= 6.0:
conceito = "D"
else:
conceito = "E"
if conceito in ["A", "B", "C"]:
status = "Aprovado"
else:
status = "Reprovado"
print(f"Notas: {n1}, {n2}")
print(f"Média: {media: .2f}")
print(f"Conceito: {conceito}")
print(f"Status: {status}")
Questão 17
import math
def calcular_raizes(a, b, c):
if a == 0:
return "A equação não é do segundo grau."
delta = b**2 - 4*a*c
if delta < 0:
return "A equação não possui raízes reais, o delta é menor
que 0."
if delta == 0:
raiz = -b / (2 * a)
return f"A equação possui uma única raiz real: {raiz: .2f}"
raiz1 = (-b + [Link](delta)) / (2 * a)
raiz2 = (-b - [Link](delta)) / (2 * a)
return f"A equação possui duas raízes reais: {raiz1: .2f} e
{raiz2: .2f}"
a = float(input("Informe o valor de a: "))
b = float(input("Informe o valor de b: "))
c = float(input("Informe o valor de c: "))
resultado = calcular_raizes(a, b, c)
print(resultado)
Questão 18
ano = int(input("Digite o ano: "))
if (ano % 4 == 0) and (ano % 100 != 0) or (ano % 400 == 0):
print(f"O ano de {ano} é bissexto.")
else:
print(f"O ano de {ano} não é bissexto.")
Questão 19
num = int(input("Digite o número: "))
if (num % 2 == 0):
print(f"O número {num} é par.")
else:
print(f"O número {num} é ímpar.")
Questão 20
num = input("Digite um número: ")
if "." in num:
print(f"O número {num} é decimal.")
else:
print(f"O número {num} é inteiro.")
Questão 21
while True:
nota = input("Digite um número entre 1 e 10: ")
try:
nota = float(nota)
if 0 <= nota <= 10:
print(f"A nota {nota} é válida.")
break
else:
print(f"A nota {nota} não é válida")
except ValueError:
print("Valor inválido. Por favor, insira um número.")
Questão 22
populacao_a = 80000
populacao_b = 200000
taxa_crescimento_a = 0.03
taxa_crescimento_b = 0.015
anos = 0
while populacao_a <= populacao_b:
populacao_a += populacao_a * taxa_crescimento_a
populacao_b += populacao_b * taxa_crescimento_b
anos += 1
print(f"Serão necessários {anos} anos para que a população do país
A ultrapasse ou iguale a população do país B.")
Questão 23
num = float(input("Entre com um número: "))
num2 = float(input("Entre com um número: "))
num3 = float(input("Entre com um número: "))
num4 = float(input("Entre com um número: "))
num5 = float(input("Entre com um número: "))
i = [num, num2, num3, num4, num5]
media = sum(i) / len(i)
print(f"A soma dos números informados é {sum(i)}")
print(f"A média dos números informados é {media}")
Questão 24
for numero in range(1,51):
if numero % 2 != 0:
print(numero, end = " ")
Questão 25
num = int(input("Digite um número de 1 a 10 para ver a sua
tabuada: "))
if 1 <= num <= 10:
print(f"Tabuada de {num}:")
for i in range(1, 11):
print(f"{num} X {i} = {num * i}")
else:
print("Por favor, digite um número entre 1 e 10.")
Questão 26
base = float(input("Digite a base: "))
expoente = int(input("Digite o expoente: "))
resultado = base ** expoente
print(base, "elevado a", expoente, "é", resultado)
Questão 27
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
operacao = input("Digite a operação (+, -, *, /): ")
if operacao == '+':
resultado = num1 + num2
elif operacao == '-':
resultado = num1 - num2
elif operacao == '*':
resultado = num1 * num2
elif operacao == '/':
if num2 != 0:
resultado = num1 / num2
else:
resultado = "Divisão por zero não é permitida"
else:
resultado = "Operação inválida"
print("Resultado:", resultado)
Questão 28
print("Lojas Quase Dois - Tabela de Preços")
for i in range(1, 51):
print(i, " - R$", i * 1.99)
Questão 29
import random
numero_secreto = [Link](1, 100)
chute = -1
tentativas = 0
while chute != numero_secreto:
chute = int(input("Digite um número entre 1 e 100: "))
tentativas += 1
if chute < numero_secreto:
print("O número secreto é maior")
elif chute > numero_secreto:
print("O número secreto é menor")
print("Parabéns! Você acertou em", tentativas, "tentativas")
Questão 30
for i in range(1, 51):
if i % 2 != 0:
print(i)
Questão 31
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))
num3 = int(input("Digite o terceiro número: "))
maior = max(num1, num2, num3)
menor = min(num1, num2, num3)
print("Maior número:", maior)
print("Menor número:", menor)
Questão 32
soma = 0
for i in range(5):
idade = int(input("Digite a idade: "))
soma += idade
media = soma / 5
if media <= 25:
print("Turma jovem")
elif media <= 60:
print("Turma adulta")
else:
print("Turma idosa")
Questão 33
quantidade = 0
soma_altura = 0
soma_peso = 0
for i in range(10):
idade = int(input("Digite a idade: "))
altura = float(input("Digite a altura: "))
peso = float(input("Digite o peso: "))
if idade > 50:
quantidade += 1
if 10 <= idade <= 20:
soma_altura += altura
media_altura = soma_altura / 10
for i in range(10):
soma_peso += peso
media_peso = soma_peso / 10
print("Quantidade de pessoas com mais de 50 anos:", quantidade)
print("Média das alturas das pessoas entre 10 e 20 anos:",
media_altura)
print("Média dos pesos de todas as pessoas:", media_peso)
Questão 34
altura = float(input("Digite a altura: "))
peso = float(input("Digite o peso: "))
imc = peso / (altura ** 2)
print("IMC:", imc)
if imc < 18.5:
print("Abaixo do peso")
elif 18.5 <= imc < 25:
print("Peso normal")
elif 25 <= imc < 30:
print("Sobrepeso")
else:
print("Obesidade")
Questão 35
cont = soma = 0
while True:
nota = float(input("Digite a nota (ou -1 para sair): "))
if nota == -1:
break
soma += nota
cont += 1
media = soma / cont
print("Média das notas:", media)
Questão 36
salario = float(input("Digite o salário: "))
percentual = 0
if salario <= 280:
percentual = 20
elif salario <= 700:
percentual = 15
elif salario <= 1500:
percentual = 10
else:
percentual = 5
aumento = salario * percentual / 100
novo_salario = salario + aumento
print("Salário antes do reajuste:", salario)
print("Percentual de aumento:", percentual, "%")
print("Valor do aumento:", aumento)
print("Novo salário:", novo_salario)
Questão 37
num = int(input("Digite um número: "))
print("O fatorial de", num, "é:")
fatorial = 1
for i in range(1, num + 1):
fatorial *= i
print(fatorial)
Questão 38
n = int(input("Digite um número: "))
soma = 0
for i in range(1, n):
if n % i == 0:
soma += i
if soma == n:
print(n, "é um número perfeito")
else:
print(n, "não é um número perfeito")
Questão 39
n = int(input("Digite um número: "))
print("Os divisores de", n, "são:")
for i in range(1, n + 1):
if n % i == 0:
print(i)
Questão 40
n = int(input("Digite a quantidade de termos da sequência de
Fibonacci: "))
a, b = 0, 1
print("Sequência de Fibonacci:")
for i in range(n):
print(a)
a, b = b, a + b
Questão 41
n = int(input("Digite um número: "))
divisores = []
for i in range(1, n + 1):
if n % i == 0:
[Link](i)
print("Divisores de", n, ":", divisores)
if len(divisores) == 2:
print(n, "é primo")
else:
print(n, "não é primo")
Questão 42
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))
for i in range(num1, num2 + 1):
print(i, end=" ")
print()
soma = sum(range(num1, num2 + 1))
print("Soma:", soma)
Questão 43
n = int(input("Digite um número: "))
soma = 0
for i in range(1, n + 1):
soma += i
media = soma / n
print("Soma:", soma)
print("Média:", media)
Questão 44
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))
while num1 != num2:
if num1 > num2:
num1 -= num2
else:
num2 -= num1
print("MDC:", num1)
Questão 45
quantidade = soma_altura = maior_peso = menor_peso = 0
for i in range(15):
altura = float(input("Digite a altura: "))
peso = float(input("Digite o peso: "))
soma_altura += altura
if i == 0:
maior_peso = menor_peso = peso
else:
if peso > maior_peso:
maior_peso = peso
if peso < menor_peso:
menor_peso = peso
media_altura = soma_altura / 15
print("Média das alturas:", media_altura)
print("Maior peso:", maior_peso)
print("Menor peso:", menor_peso)
Questão 46
idade = int(input("Digite a idade: "))
print("Você está na faixa etária:")
if idade < 10:
print("Criança")
elif 10 <= idade < 20:
print("Adolescente")
elif 20 <= idade < 60:
print("Adulto")
else:
print("Idoso")
Questão 47
for i in range(1, 101):
print(i, end=" ")
print()
for i in range(100, 0, -1):
print(i, end=" ")
Questão 48
num = int(input("Digite um número: "))
soma = 0
for i in range(num):
if i % 2 != 0:
soma += i
print("Soma dos números ímpares:", soma)
Questão 49
maior = menor = 0
for i in range(5):
num = int(input("Digite um número: "))
if i == 0:
maior = menor = num
else:
if num > maior:
maior = num
if num < menor:
menor = num
print("Maior número:", maior)
print("Menor número:", menor)
Questão 50
for i in range(1, 21):
print(i)
print(" ".join(map(str, range(1, 21))))
Questão 51
num = int(input("Digite um número: "))
print("Os múltiplos de", num, "são:")
for i in range(1, num + 1):
if num % i == 0:
print(i)
Questão 52
num = int(input("Digite um número: "))
soma = 0
for i in range(1, num + 1):
if i % 3 == 0 or i % 5 == 0:
soma += i
print("Soma dos múltiplos de 3 ou 5 abaixo de", num, ":", soma)
Questão 53
maior = 0
for i in range(5):
num = int(input("Digite um número: "))
if num > maior:
maior = num
print("Maior número:", maior)
Questão 54
pares = impares = 0
for i in range(10):
num = int(input("Digite um número: "))
if num % 2 == 0:
pares += 1
else:
impares += 1
print("Quantidade de pares:", pares)
print("Quantidade de ímpares:", impares)