Escolar Documentos
Profissional Documentos
Cultura Documentos
#Questão 1
if x > y:
print('x é maior que y')
else:
x < y
print ('y é maior que x')
#Questão 2
import math
if x > 0:
y = math.sqrt(x)
print('A raiz quadrada de x é:',round(y,2))
else:
x < 0
print ('O número x fornecido é inválido')
#Questão 3
import math
if x > 0:
y = math.sqrt(x)
print('A raiz quadrada de x é:',round(y,2))
else:
x < 0
z = x**2
print ('O quadrado de x é:',round(z,2))
#Questão 4
import math
if e > 0:
y = e**2
print ('O quadrado de e é:',round(y,2))
z = math.sqrt(e)
print('A raiz quadrada de e é:',round(z,2))
else:
e < 0
print('O número e é inválido')
#Questão 5
if x%2 == 0:
print ('O número x é par')
else:
x%2 != 0
print ('O número x é ímpar')
#Questão 6
if x > y:
print('x é maior que y')
print('e a diferença entre x e y é',x-y)
else:
x < y
print('y é maior que x')
print('e a diferença entre y e x é',y-x)
#Questão 7
if x > y:
print('x é maior que y')
elif x == y:
print ('x é igual a y')
else:
print ('y é menor que x')
#Questão 8
if not 0<=x<=10:
print('A nota 1 não é válida')
if not 0<=y<=10:
print('A nota 2 não é válida')
m = (x+y)/2
#Questão 9
if P > S*0.20:
print('Empréstimo não concedido')
else:
print ('Empréstimo concedido')
#Questão 10
if G == 0 or G == 1:
if G == 0:
A = (72.7*H)-58
print('O seu peso ideal é: ',round(A,2))
else:
B = (62.1*H)-44.7
print('O seu peso ideal é:', round(B,2))
#Questão 11
if a<1000 or a>9999:
print('O número inserido é inválido')
else:
#Separando o primeiro algarismo
b = a/1000
c = int(b) #Primeiro algarismo
S = (c+e+g+h)
#Questão 12
import math
if x<0:
print('O número inserido é inválido')
else:
y = math.log(x)
print('O logaritmo de x é:', round(y,2))
# Questão 13
p = float(1) #peso 1
g = float(1) #peso 2
h = float(3) #peso 3
#A média ponderada
m = ((a*p)+(b*g)+(c*h)) / (p+g+h)
if m>60:
print('Você está aprovado.')
else:
print('Você está reprovado.')
# Questão 14
m = (a*5+b*3+c*5)/10
if 0<=m<3:
print ('Você está reprovado')
elif 3<=m<5:
print('Você está de recuperação')
else:
print('Voce está aprovado')
else:
print('As notas inseridas não são válidas')
#Questão 17
else:
print('Os valores inseridos não são válidos')
#Questão 18
print('Opção 1: Soma')
print('Opção 2: Subtração')
print('Opção 3: Multiplicação')
if not 1<=x<=4:
print('O número inserido não é válido')
else:
if x == 1:
print('Escolha os dois valores para realizar a soma')
a = float(input('Digite o primeiro valor escolhido: '))
b = float(input('Digite o segundo valor escolhido: '))
z = a + b
print('A soma dos valores é:',z)
elif x == 2:
print('Escolha os dois valores para realizar a diferença')
a = float(input('Digite o primeiro valor escolhido: '))
b = float(input('Digite o segundo valor escolhido: '))
w = a - b
print('A diferença dos valores é:',w)
elif x == 3:
print('Escolha os dois valores para realizar a multiplicação')
a = float(input('Digite o primeiro valor escolhido: '))
b = float(input('Digite o segundo valor escolhido: '))
u = a * b
print('O produto dos valores é:',u)
elif x == 4:
print('Escolha os dois valores para realizar a divisão')
a = float(input('Digite o primeiro valor escolhido: '))
b = float(input('Digite o segundo valor escolhido: '))
f = a / b
print('O quociente dos valores é:',f)
#Questão 19
if n%3 == 0:
print(n,"é divisível por 3")
else:
print(n,"não é divisível por 3")
if n%5 == 0:
print(n,"é divisível por 5")
else:
print(n,"não é divisível por 5")
if n%5 != 0 or n%3 != 0:
print (n,"não é divisível por 3 e por 5")
#Questão 20
if a == b == c:
print('O triângulo é equilátero')
elif a == b != c:
print('O triângulo é isósceles')
elif a == c != b:
print('O triângulo é isósceles')
elif b == c != a:
print('O triângulo é isósceles')
else:
print('O triângulo é equilátero')
#Questão 21
if not 1<=x<=4:
print('O número inserido não é válido')
else:
if x == 1:
a = float(input('Digite o valor de x: '))
b = float(input('Digite o valor de y: '))
S = a + b
print('A soma entre os dois valores é: ', round(S,2))
elif x == 2:
a = float(input('Digite o valor de x: '))
b = float(input('Digite o valor de y: '))
if a > b:
D = a - b
print('A diferença entre os dois valores é:', round(D,2))
else:
D = b - a
print('A diferença entre os dois valores é:', round(D, 2))
elif x == 3:
a = float(input('Digite o valor de x: '))
b = float(input('Digite o valor de y: '))
P = a * b
print('O produto entre os dois valores é:', round(P,2))
elif x == 4:
a = float(input('Digite o valor do numerador: '))
b = float(input('Digite o valor de denominador: '))
if b == 0:
print('O quociente é indefinido')
else:
Q = a/b
print('O quociente entre os dois valores é:',round(Q,2))
#Questão 22
if 65<=I:
print('Você pode se aposentar')
elif 30<=T:
print('Você pode se aposentar')
else:
print('Você não pode se aposentar')
#Questão 23
if A%4 == 0:
if A%100 != 0:
print('Esse ano é bissexto')
else:
print('Esse ano não é bissexto')
else:
print('Esse ano não é bissexto')
#Questão 24
if not 1<=D<=4:
print('O número de destino inserido não é válido')
else:
if D == 1:
F = V * 1.07
print('O valor acrescido de impostos para Minas Gerais é: ', round(F,2))
elif D == 2:
F = V * 1.12
print('O valor acrescido de impostos para São Paulo é: ',round(F,2))
elif D == 3:
F = V * 1.15
print('O valor acrescido de impostos para o Rio de Janeiro é: ',
round(F,2))
else:
F = V * 1.08
print('O valor acrescido de impostos para o Mato Grosso do Sul é: ',
round(F,2))
#Questão 25
import math
if a == 0:
print('A equação não é de segundo grau.')
else:
D = b**2 - 4*a*c
R = math.sqrt(D)
if R < 0:
print('Não existe raiz real')
if R == 0:
x = (-b)/(2*a)
print('Existe apenas uma única raiz real: ',x)
if R > 0:
x1 = (-b+R)/(2*a)
x2 = (-b-R)/(2*a)
print('Existem duas raízes reais: ',x1,'e',x2)
#Questão 26
C = D/V
if C < 8:
print('O carro não é econômico, venda-o')
elif 8<C<14:
print('O carro é econômico')
else:
print('O carro é super econômico')
#Questão 27
if 5<=I<=7:
print('O nadador pertence à categoria Infantil A')
elif 8<=I<=10:
print('O nadador pertence à categoria Infantil B')
elif 11<=I<=13:
print('O nadador pertence à categoria Juvenil A')
elif 14<=I<=17:
print('O nadador pertence à categoria Juvenil B')
else:
print('O nadador pertence à categoria Sênior')
#Questão 28
if x<0:
print('O valor numérico de x não é válido.')
elif x>0:
y = int(input('Digite o valor de y: '))
if y<0:
print('O valor numérico de y não é válido.')
elif y>0:
z = int(input('Digite o valor de z: '))
if z<0:
print('O valor numérico de z não é válido.')
else:
print('Opção 1: Média Geométrica')
print('Opção 2: Média Ponderada')
print('Opção 3: Média Harmônica')
print('Opção 4: Média Aritmética')
if not 1<=o<=4:
print('O valor inserido da opção não é inválido')
else:
if o == 1:
G = (x*y*z)**(1/3)
print('A média geométrica entre x, y e z é: ', round(G,2))
elif o == 2:
G = x + 2*y + 3*z
P = (G)/6
print('A média ponderada entre x, y e z é: ', round(P,2))
elif o == 3:
S = 1/x + 1/y + 1/z
H = 1/S
print('A média harmônica entre x, y e z é: ', round(H,2))
else:
S = x + y + z
A = S/3
print('A média aritmética entre x, y e z é: ', round(A,2))
#Questão 29
A = 0
a1 = randint(0,100)
print('a =',a1)
b1 = randint(0,100)
print('b =',b1)
if a1 + b1 == r1:
print('Você acertou! Próxima questão.')
A1= A + 1
else:
print('Você errou. A resposta é:',a1 + b1)
A1 = A
a2 = randint(0,100)
print('a =',a2)
b2 = randint(0,100)
print('b =',b2)
if a2 + b2 == r2:
print('Você acertou! Próxima questão.')
A2 = A1 + 1
else:
print('Você errou. A resposta é:',a2 + b2)
A2 = A1
b3 = randint(0,100)
print('b =',b3)
if a3 + b3 == r3:
print('Você acertou! Próxima questão.')
A3 = A2 + 1
else:
print('Você errou. A resposta é:',a3 + b3)
A3 = A2
a4 = randint(0,100)
print('a =',a4)
b4 = randint(0,100)
print('b =',b4)
if a4 + b4 == r4:
print('Você acertou! Próxima questão.')
A4 = A3 + 1
else:
print('Você errou. A resposta:',a4 + b4)
A4 = A3
a5 = randint(0,100)
print('a =',a4)
b5 = randint(0,100)
print('b =',b4)
if a5 + b5 == r5:
print('Você acertou!.')
A5 = A4 + 1
print('O número de acertos foi:',A5)
else:
print('Você errou. A resposta é:',a5 + b5)
A5 = A4
print('O número de acertos foi:',A5)
#Questão 30
if x < y < z:
print('Os valores de x, y e z, quando colocados em ordem crescente, ficam da
seguinte forma: ',x,'<',y,'<',z)
else:
print('Os valores de x, y e z, quando colocados em ordem crescente, ficam da
seguinte forma: ',z,'<',y,'<',x)
#Questão 31
if h < 1.20:
if P<60:
print('Você pertence ao grupo A.')
elif 60<P<90:
print('Você pertence ao grupo D.')
else:
print('Você pertence ao grupo G.')
elif 1.20<h<1.70:
if P<60:
print('Você pertence ao grupo B.')
elif 60<P<90:
print('Você pertence ao grupo E.')
else:
print('Você pertence ao grupo H.')
else:
if P<60:
print('Você pertence ao grupo C.')
elif 60<P<90:
print('Você pertence ao grupo F.')
else:
print('Você pertence ao grupo I.')
#Questão 32
if C == 100:
print("o valor do cachorro quente é R$1,20")
v1 = 1.2
q = int(input("Digite a quantidade desejada de cachorro quente: "))
p = 1.2 * q
print("O valor do lanche é:", p)
elif C == 101:
print("o valor do bauru simples é R$1,30")
v1 = 1.3
q = int(input("Digite a quantidade desejada de bauru simples: "))
p = 1.3 * q
print("O valor do lanche é:", p)
elif C == 102:
print("o valor do bauru com ovo é R$1,50")
v1 = 1.5
q = int(input("Digite a quantidade desejada de bauru com ovo: "))
p = 1.5 * q
print("O valor do lanche é:", p)
elif C == 103:
print("o valor do hamburguer é R$1,20")
v1 = 1.2
q = int(input("Digite a quantidade desejada de hamburguer: "))
p = 1.2 * q
print("O valor do lanche é:", p)
elif C == 104:
print("o valor do cheeseburger é R$1,70")
v1 = 1.7
q = int(input("Digite a quantidade desejada é cheeseburguer: "))
p = 1.7 * q
print("O valor do lanche é:", p)
elif C == 105:
print("o valor do suco é R$2,20")
v1 = 2.2
q = int(input("Digite a quantidade desejada de suco: "))
p = 2.2 * q
print("O valor do lanche é:", p)
elif C == 106:
print("o valor do refrigerante é R$1,00")
v1 = 1.0
q = int(input("Digite a quantidade desejada de refrigerante: "))
p = 1.0 * q
print("O valor do lanche é:", p)
else:
print("Código não encontrado")
#Questão 33
if p < 50:
V = p*1.05
if V < 80:
print('O preço novo está barato: R$',V)
elif 80<V<120:
print('O preço novo está normal: R$',V)
elif 120<V<200:
print('O preço novo está caro: R$',V)
else:
print('O preço novo está muito caro: R$',V)
elif 50<p<100:
V = p*1.10
if V < 80:
print('O preço novo está barato: R$',V)
elif 80<V<120:
print('O preço novo está normal: R$',V)
elif 120<V<200:
print('O preço novo está caro: R$',V)
else:
print('O preço novo está muito caro: R$',V)
else:
V = p*1.15
if V < 80:
print('O preço novo está barato: R$',V)
elif 80<V<120:
print('O preço novo está normal: R$',V)
elif 120<V<200:
print('O preço novo está caro: R$',V)
else:
print('O preço novo está muito caro: R$',V)
#Questão 34
if 9.0<=N<=10.0:
if F<20:
print('Você está no grupo A.')
else:
print('Você está no grupo B.')
elif 7.5<=N<=8.9:
if F < 20:
print('Você está no grupo B.')
else:
print('Você está no grupo C.')
elif 5.0<=N<=7.4:
if F < 20:
print('Você está no grupo C.')
else:
print('Você está no grupo D.')
elif 4.0<=N<=4.9:
if F < 20:
print('Você está no grupo D.')
else:
print('Você está no grupo E.')
elif 0.0<=N<=3.9:
if F < 20:
print('Você está no grupo E.')
else:
print('Você está no grupo E.')
#Questão 35
if M == 1 or M == 3 or M == 5 or M == 7 or M == 8 or M == 10 or M == 12:
if D<=31:
print('Essa data é válida:',D,'/',M,'/',A)
else:
print('Essa data não é válida.')
elif M == 4 or M == 6 or M == 9 or M == 11:
if D<=30:
print('Essa data é válida:', D, '/', M, '/', A)
else:
print('Essa data não é válida.')
elif M == 2:
if D <= 29:
print('Essa data é válida:', D, '/', M, '/', A)
else:
print('Essa data não é válida.')
#Questão 36
if 100000<=V:
C = V*0.16 + 700
elif 80000<=V<100000:
C = V*0.14 + 650
elif 60000<=V<80000:
C = V*0.14 + 600
elif 40000<=V<60000:
C = V*0.14 + 550
C = V*0.14 + 500
else:
C = V*0.14 + 400
#Questão 37
#Hora de chegada
hc = int(input('Digite a hora de chegada: '))
#Minuto de chegada
mc = int(input('Digite o minuto de chegada: '))
#Hora de saída
hs = int(input('Digite a hora de saída: '))
#Minuto de saída
ms = int(input('Digite o minuto de saída: '))
if hc > hs:
hs = hs + 24
if mc > ms:
ms = ms + 60
hs = hs - 1
mt = ms - mc
ht = hs - hc
if 1 <= ht:
if mt > 1:
print('O carro ficou estacionado durante',ht,'horas e',mt,'minutos.')
else:
print('O carro ficou estacionado durante',ht,'horas')
else:
print('O carro ficou estacionado durante',mt,'minutos.')
if m <= 120:
if m <= 60:
P = 1.00
print('O preço total do estacionamento é de: R$',P)
else:
P = 2.00
print('O preço total do estacionamento é de: R$',P)
if m <= 180:
P = 2 + 1.40
print('O preço total do estacionamento é de: R$',P)
else:
P = 2 + (1.40*2)
print('O preço total do estacionamento é de: R$',P)
else:
ht = int(m/60)
P = 4.40 + ((ht -4)*2)
print('O preço total do estacionamento é de: R$',P)
#Questão 38
if (M == 1 or M == 3 or M == 5 or M == 7 or M == 8 or M == 10 or M == 12):
if D<=31:
print('Essa data é válida. Sua data de nascimento é:',D,'/',M,'/',A)
else:
print('Essa data não é válida.')
elif M == 4 or M == 6 or M == 9 or M == 11:
if D<=30:
print('Essa data é válida. Sua data de nascimento é:', D, '/', M, '/',
A)
else:
print('Essa data não é válida.')
elif M == 2:
if D <= 29:
print('Essa data é válida. Sua data de nascimento é:', D, '/', M,
'/', A)
elif D <= 28:
print('Essa data é válida. Sua data de nascimento é:', D, '/', M, '/',
A)
else:
print('Essa data não é válida.')
else:
print('Essa data não é válida.')
#Questão 39
if S > 2000:
if A>10:
R = S + 500.00
print('Você não tem direito a reajuste, porém ganhou um bônus de
R$500,00.')
print('Seu novo salário é:',round(R,2))
if A<10:
print('Você não tem direito a bônus, nem reajuste.')
else:
if 1500<S<=2000:
if 7<=A<=10:
R = S*1.10 + 300
print('Você tem direito a um reajuste de 10% e a um bônus de
R$300,00.')
print('Seu novo salário é:', round(R, 2))
else:
R = S*1.10
print('Você tem direito a um reajuste de 10%')
print('Seu novo salário é:', round(R, 2))
elif 1000<S<=1500:
if 4 <= A <= 6:
R = S * 1.15 + 200
print('Você tem direito a um reajuste de 15% e a um bônus de
R$200,00.')
print('Seu novo salário é:', round(R, 2))
else:
R = S * 1.15
print('Você tem direito a um reajuste de 15%')
print('Seu novo salário é:', round(R, 2))
elif 500<S<=1000:
if 1 <= A <= 3:
R = S * 1.20 + 100
print('Você tem direito a um reajuste de 20% e a um bônus de
R$100,00.')
print('Seu novo salário é:', round(R, 2))
else:
R = S * 1.20
print('Você tem direito a um reajuste de 20%')
print('Seu novo salário é:', round(R, 2))
else:
if A<1:
R = S*1.25
print('Você tem direito a um reajuste de 25%')
#Questão 40
if F<12000:
C = F + F*0.05
print('O custo do carro novo ao consumidor é:', round(C,2))
elif 12000<=F<=25000:
C = F + F*0.10 + F*0.15
print('O custo do carro novo ao consumidor é:', round(C,2))
else:
C = F + F*0.15 + F*0.20
print('O custo do carro novo ao consumidor é:', round(C,2))
#Questão 41
IMC = round(P/(H**2),1)
if IMC<18.5:
print('Seu IMC é:',IMC)
print('Portanto, você está abaixo do peso.')
elif 18.6<=IMC<=24.9:
print('Seu IMC é:',IMC)
print('Portanto, você está saudável.')
elif 25.0<=IMC<=29.9:
print('Seu IMC é:',IMC)
print('Portanto, você está com excesso de peso.')
elif 30.0<=IMC<=34.9:
print('Seu IMC é:',IMC)
print('Portanto, você está com obesidade grau I.')
elif 35.0<=IMC<=39.9:
print('Seu IMC é:',IMC)
print('Portanto, você está com obesidade grau II.')
else:
print('Seu IMC é:',IMC)
print('Portanto, você está com obesidade mórbida (grau III).')