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

Lista 01 - Carlene

O documento contém 26 questões de exercícios de programação em Python que abordam tópicos como entrada e saída de dados, operações aritméticas, estruturas condicionais, estruturas de repetição e funções.
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)
23 visualizações10 páginas

Lista 01 - Carlene

O documento contém 26 questões de exercícios de programação em Python que abordam tópicos como entrada e saída de dados, operações aritméticas, estruturas condicionais, estruturas de repetição e funções.
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
Você está na página 1/ 10

Questão 01)

dia = int(input('Digite o dia: '))


mês = int(input('Digite o mês: '))
ano = int(input('Digite o ano: '))

print('Você digitou a seguinte data:', f'{dia}/{mês}/{ano}')

Questão 02)

A = 10
B = 20

troca = A
A=B
B = troca

print (A)
print(B)

Questão 03)

total_de_eleitores = int(input("Digite o número total de eleitores do município:"))


votos_brancos = int(input("Digite a quantidade de votos brancos:"))
votos_nulos = int (input("Digite a quantidade de votos nulos:"))
votos_validos = 0

votos_validos = total_de_eleitores - (votos_brancos + votos_nulos)

percentual_brancos = (votos_brancos / total_de_eleitores) * 100


percentual_nulos = (votos_nulos / total_de_eleitores) * 100
percentual_validos = (votos_validos / total_de_eleitores) * 100

print("Percentual de votos brancos:", percentual_brancos, "%")


print("Percentual de votos nulos:", percentual_nulos, "%")
print("Percentual de votos válidos:", percentual_validos, "%")

Questão 04)
temperatura_f = float(input("Digite a temperatura (F):"))
temperatura_c = 0

temperatura_c = 5/9 * (temperatura_f - 32)

print (f"A temperatura convertida para Cº é:{temperatura_c:.2f}")

Questão 05)
numero1 = float(input("Digite o primeiro número: "))
numero2 = float(input("Digite o segundo número: "))
soma = numero1 + numero2

produto_quadrado = numero1 * (numero2 ** 2)

quadrado_numero1 = numero1 ** 2

soma_quadrados = (numero1 ** 2 + numero2 ** 2) ** 0.5

seno_diferenca = ((numero1 - numero2) ** 2) ** 0.5

modulo_numero1 = numero1 if numero1 >= 0 else -numero1

print(f"A soma dos números é:{soma:.2f}")


print(f"O produto do primeiro número pelo quadrado do segundo é:{ produto_quadrado:.2f}")
print(f"O quadrado do primeiro número é:{quadrado_numero1:.2f}")
print(f"A raiz quadrada da soma dos quadrados é:{ soma_quadrados:.2f}")
print(f"O seno da diferença do primeiro número pelo segundo é:{ seno_diferenca:.2f}")
print(f"O módulo do primeiro número é:{ modulo_numero1:.2f}")

Questão 06)
3 3.14
e = 2.71828 pi = 3.1415 arredondo e= 2 pi= 3

+98
-98
Teste Outro teste

Questão 07)

valor_1 = float(input("Digite o primeiro valor: "))


valor_2 = float(input("Digite o segundo valor: "))
valor_3 = float(input("Digite o terceiro valor: "))

if valor_1 != valor_2 and valor_1 != valor_3 and valor_2 != valor_3:


print("Os valores são válidos.")

if valor_1 > valor_2 and valor_1 < valor_3 or valor_1 < valor_2 and valor_1 > valor_3:
print("O valor intermediário digitado é:", valor_1)

elif valor_2 > valor_1 and valor_2 < valor_3 or valor_2 < valor_1 and valor_2 > valor_3:
print("O valor intermediário digitado é:", valor_2)

else:
print("O valor intermediário digitado é:", valor_3)

else:
print("Os valores são inválidos.")
Questão 08)

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

if numero % 5 == 0 and numero % 3 == 0:


print(f"O número {numero} é divisível por 5 e por 3 ao mesmo tempo.")
else:
print(f"O número {numero} não é divisível por 5 e por 3 ao mesmo tempo.")

Questão 09)

x = float(input("Digite um número:"))

if x < 1:
y=x

elif x == 1:
y=0

else:
y = x ** 2

print("O valor de y é:", y)

Questão 10)
def calcular_funcao(x):
if x < 1:
return 0
elif 1 < x <= 10:
return 1 + x
else:
return x ** 2 / 2

x = float(input("Digite o valor de x: "))

resultado = calcular_funcao(x)
print("O valor da função f(x) é:", resultado)

Questão 11)

valor_1 = float(input("Digite o primeiro valor: "))


valor_2 = float(input("Digite o segundo valor: "))
valor_3 = float(input("Digite o terceiro valor: "))

if valor_1 != valor_2 and valor_1 != valor_3 and valor_2 != valor_3:


print("Os valores são válidos.")

valores = [valor_1, valor_2, valor_3]


valores_ordenados = sorted(valores)

print("Valores em ordem crescente:")


for valor in valores_ordenados:
print(valor)

else:
print("Os valores são inválidos.")

Questão 12
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))

print("Escolha a operação:")
print("1. Adição (+)")
print("2. Subtração (-)")
print("3. Multiplicação (*)")
print("4. Divisão (/)")

op = input("Digite o número da operação desejada: ")

if op == '1':
resultado = num1 + num2
print("Resultado:", resultado)
elif op == '2':
resultado = num1 - num2
print("Resultado:", resultado)
elif op == '3':
resultado = num1 * num2
print("Resultado:", resultado)
elif op == '4':
if num2 != 0:
resultado = num1 / num2
print("Resultado:", resultado)
else:
print("Não é possível dividir por zero.")
else:
print("Operação inválida. Por favor, escolha uma operação válida (1, 2, 3 ou 4).")

Questão 13)

litros = float(input("Digite a quantidade de litros desejada: "))

print("Escolha o combustível:")
print("A. álcool")
print("G. Gasolina")

op = input("Digite a opção desejada: ")

if op == "A":
if litros <= 20:
desconto = litros * (6.11 * 0.03)
valor = litros * 6.11 - desconto
print(f"O valor a ser pago é: {valor:.2f}")

else:
if litros > 20:
desconto = litros * (6.11 * 0.05)
valor = litros * 6.11 - desconto
print(f"O valor a ser pago é: {valor:.2f}")

else:
if op == "G":
if litros <= 20:
desconto = litros * (7.99 * 0.04)
valor = litros * 7.99 - desconto
print(f"O valor a ser pago é: {valor:.2f}")

else:
desconto = litros * (7.99 * 0.06)
valor = litros * 7.99 - desconto
print(f"O valor a ser pago é: {valor:.2f}")

Questão 14)

diametro_bola = float(input("Digite o diâmetro da bola de boliche: "))


altura_caixa = float(input("Digite a altura da caixa: "))
largura_caixa = float(input("Digite a largura da caixa: "))
profundidade_caixa = float(input("Digite a profundidade da caixa: "))

if diametro_bola <= altura_caixa and diametro_bola <= largura_caixa and diametro_bola <=
profundidade_caixa:
print("A bola de boliche cabe dentro da caixa.")
else:
print("A bola de boliche não cabe dentro da caixa.")

Questão 15)

n = int (input ("Digite um valor inteiro positivo:"))

if n < 0:
print("O número inserido não é positivo.")
else:
print("Números naturais de 0 até", n, "em ordem crescente:")
for i in range(n + 1):
print(i)

Questão 16)
n = int (input ("Digite um valor inteiro positivo:"))

if n < 0:
print("O número inserido não é positivo.")

else:
print("Números naturais de 0 até", n, "em ordem crescente:")
for i in range(n, -1, -1):
print(i)

Questão 17)
for i in range(128):
print(f"dec: {i} \t char: {chr(i)}")

Questão 18)
0

Questão 19)
numero = int(input("Digite um número inteiro: "))

soma_divisores = 0

for i in range(1, numero // 2 + 1):


if numero % i == 0:
soma_divisores += i

print("A soma dos divisores de", numero, "é:", soma_divisores)

Questão 20)
soma_notas = 0
maior_nota = float('-inf')
menor_nota = float('inf')

for i in range(1, 11):


while True:
nota = float(input(f"Digite a nota do aluno {i}: "))
if 0 <= nota <= 10:
break
else:
print("Nota inválida. A nota deve estar entre 0 e 10.")

soma_notas += nota

if nota > maior_nota:


maior_nota = nota

if nota < menor_nota:


menor_nota = nota

media_notas = soma_notas / 10

print(f"\nSoma das notas: {soma_notas}")


print(f"Média das notas: {media_notas:.2f}")
print(f"Maior nota: {maior_nota}")
print(f"Menor nota: {menor_nota}")

Questão 21)
soma = 0
contador = 0

while True:
numero = float(input("Digite um número (negativo para encerrar): "))

if numero < 0:
break

soma += numero
contador += 1

if contador > 0:
media = soma / contador
print(f"A média dos {contador} números positivos é: {media:.2f}")
else:
print("Nenhum número positivo foi digitado.")

Questão 22)
quantidade_impares = 0
soma_impares = 0
contador = 0

while True:
numero = int(input("Digite um número (negativo para encerrar): "))

if numero < 0:
break
if numero % 2 != 0:
quantidade_impares += 1
soma_impares += numero

contador += 1

if quantidade_impares > 0:
media_impares = soma_impares / quantidade_impares
print(f"Quantidade de números ímpares positivos: {quantidade_impares}")
print(f"Soma dos números ímpares positivos: {soma_impares}")
print(f"Média dos números ímpares positivos: {media_impares}")
else:
print("Nenhum número ímpar positivo foi digitado.")

Questão 23)

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

contador = 1

for linha in range(1, N + 1):


for coluna in range(1, linha + 1):
print(contador, end=" ")
contador += 1
print()

Questão 24)

quantidade_numeros = int(input("Digite a quantidade de números a serem lidos: "))

maior_numero = None
contador_maior = 0

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

if maior_numero is None or numero > maior_numero:


maior_numero = numero
contador_maior = 1

elif numero == maior_numero:


contador_maior += 1
print(f"O maior número lido é {maior_numero} e foi lido {contador_maior} vezes.")

Questão 25)
numero = int(input("Digite um número inteiro positivo de três dígitos: "))

if 100 <= numero <= 999:

digito_centena = numero // 100


digito_dezena = (numero % 100) // 10
digito_unidade = numero % 10

numero_invertido = digito_unidade * 100 + digito_dezena * 10 + digito_centena

print(f"O número invertido é: {numero_invertido}")

else:
print("O número digitado não possui três dígitos.")

Questão 26)

numero = int(input("Digite um número natural maior que 1: "))

if numero > 1:

primo = True

for i in range(2, numero):


if numero % i == 0:
primo = False
break

if primo:
print(f"{numero} é um número primo.")
else:
print(f"{numero} não é um número primo.")
else:
print("O número digitado não é válido.")

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy