Livro AT1 (com comentários):
# Exibe um título decorado com asteriscos
print(f"{'*' * 18} GRANDEZAS ELÉTRICAS {'*' * 18}")
# Mostra as opções de grandezas elétricas que o usuário pode escolher para calcular
print("1. Tensão (em Volt)")
print("2. Resistência (em Ohm)")
print("3. Corrente (em Ampére)")
# Linha divisória decorativa
print("*" * 48)
# Solicita ao usuário que escolha uma das três opções
op = int(input("Qual grandeza deseja calcular? "))
# Verifica se a opção digitada é inválida (menor que 1 ou maior que 3)
if op < 1 or op > 3:
print("Opção inválida.")
# Se a opção for 1, calcula a TENSÃO: U = R * i
elif op == 1:
R = float(input("Digite o valor da resistência (em Ohm): "))
i = float(input("Digite o valor da corrente (em Ampére): "))
U = R * i
print(f"\nU = {U:.2f} V") # Exibe a tensão calculada com duas casas decimais
# Se a opção for 2, calcula a RESISTÊNCIA: R = U / i
elif op == 2:
U = float(input("Digite o valor da tensão (em Volt): "))
i = float(input("Digite o valor da corrente (em Ampére): "))
R = U / i
print(f"\nR = {R:.2f} Ω") # Exibe a resistência calculada com duas casas decimais
# Se a opção for 3, calcula a CORRENTE: i = U / R
else:
U = float(input("Digite o valor da tensão (em Volt): "))
R = float(input("Digite o valor da resistência (em Ohm): "))
i = U / R
print(f"\ni = {i:.2f} A") # Exibe a corrente calculada com duas casas decimais
Livro AT2:
alt1 = float(input("Digite a estatura da 1a pessoa (em metros): "))
alt2 = float(input("Digite a estatura da 2a pessoa (em metros): "))
alt3 = float(input("Digite a estatura da 3a pessoa (em metros): "))
mais_alto = alt1
est_mediana = alt1
mais_baixo = alt1
if alt1 > alt2 and alt1 > alt3:
mais_alto = alt1
if alt2 > alt3:
est_mediana = alt2
mais_baixo = alt3
else:
est_mediana = alt3
mais_baixo = alt2
elif alt2 > alt1 and alt2 > alt3:
mais_alto = alt2
if alt1 > alt3:
est_mediana = alt1
mais_baixo = alt3
else:
est_mediana = alt3
mais_baixo = alt1
else:
mais_alto = alt3
if alt1 > alt2:
est_mediana = alt1
mais_baixo = alt2
else:
est_mediana = alt2
mais_baixo = alt1
print(f"\n{mais_alto}m, {est_mediana}m e {mais_baixo}m")
Livro AT3:
def somarElementosLista(inteiros):
soma = 0
for valor in inteiros:
soma = soma + valor
return soma
# Entrada dos números pelo usuário
entrada = input("Digite os números da lista separados por espaço: ")
# Converte a entrada em uma lista de inteiros
lista = [int(x) for x in entrada.split()]
# Exibe a lista e a soma
print("Lista digitada:", lista)
print("A soma dos elementos é:", somarElementosLista(lista))
Código de listas python:
Atividade listas 12/11/25:
tarefas = ["estudar", "lavar roupa", "fazer compras"]
# Adicionando nova tarefa
tarefas.append("ir à academia")
# Inserindo uma tarefa no início
tarefas.insert(0, "tomar café da manhã")
# Removendo tarefa concluída
tarefas.remove("lavar roupa")
# Removendo a última tarefa
tarefas.pop()
print("Minhas tarefas do dia:", tarefas)