Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: hora da prática

Coleta e amostragem de dados
1.

nome = input("Digite o seu nome: ")
print(f"Olá, {nome}")
nome = input("Digite o seu nome: ")
idade = int(input("Digite sua idade: "))
print(f"Olá, {nome}! Você tem {idade} anos")

3.

nome = input("Digite o seu nome: ")
idade = int(input("Digite a sua idade: "))
altura = float(input("Digite a sua altura em metros: "))
print(f"Olá {nome}! Você tem {idade} anos e mede {altura} metros!")

.

Calculadora com operadores
1.

n1 = int(input("Digite o primeiro número: "))
n2 = int(input("Digite o segundo número: "))
print(f"Soma: {n1+n2}")
n1 = int(input("Primeiro valor: "))
n2 = int(input("Segundo valor: "))
n3 = int(input("Terceiro valor: "))
print(f"Soma: {n1+n2+n3}")
n1 = int(input("Digite o primeiro número: "))
n2 = int(input("Digite o segundo número: "))
print(f"Subtração: {n1-n2}")
n1 = int(input("Digite o primeiro valor: "))
n2 = int(input("Digite o segundo valor: "))
print(f"Multiplicação: {n1*n2}")
n1 = int(input("Digite o numerador: "))
n2 = int(input("Digite o denominador: "))
if n2 == 0: 
    print("O denominador não pode ser 0")
else:
    print(f"Divisão: {n1/n2}")
n1 = int(input("Digite o operador: "))
n2 = int(input("Digite a potência: "))
print(f"Exponenciação: {n1**2}")
n1 = int(input("Digite o numerador: "))
n2 = int(input("Digite o denominador: "))
if n2 == 0: 
    print("O denominador não pode ser 0")
else:
    print(f"Divisão: {n1/n2}")
n1 = int(input("Primeiro valor: "))
n2 = int(input("Segundo valor: "))
if n2 == 0:
  print("O denominador não pode ser 0")
else:
  print(f"Resto da divisão : {n1%n2}")
n1 = float(input("Primeira nota: "))
n2 = float(input("Segunda nota: "))
n3 = float(input("Terceira nota: "))
media = (n1+n2+n3) / 3
print(f"Media das notas: {media}")
media_ponderada = (5*1 + 12*2 + 20*3 + 15*4) / (1+2+3+4)
print(f"Media ponderada: {media_ponderada}")

.

Editando textos
1.

frase = "Aprendendo Python na Alura"
(frase)
frase = str(input("Digite sua frase: "))
(frase) 
frase = str(input("Digite a frase: "))
(frase.upper())
frase = str(input("Digite a frase: "))
(frase.lower())
frase = 'Aprendendo Python para Dados na Alura'
(frase.strip())
frase = str(input("Digite a frase: "))
(frase.strip())
frase = str(input("Digite a frase: "))
(frase.strip().lower())
frase = str(input("Digite a frase: "))
(frase.replace("e", "f"))
frase = str(input("Digite a frase"))
(frase.replace("a", "@"))
frase = str(input("Digite a frase"))
(frase.replace("s", "$"))
1 resposta

Oi, Luiz Daniel! Tudo bem?

Agradeço por compartilhar o seu Desafio: hora da prática, de coleta, operadores e edição de textos em Python.

Você praticou bem o uso de input(), conversões com int() e float(), operações matemáticas e métodos de texto como upper(), lower(), strip() e replace().

Um ponto que chamou atenção foi o cuidado ao verificar divisão por zero antes de calcular, isso evita erros durante a execução.

Uma dica interessante para o futuro é usar variáveis com nomes mais descritivos quando o cálculo tiver um objetivo específico, como no caso da potência:


base = int(input("Digite a base: "))
expoente = int(input("Digite o expoente: "))

resultado = base ** expoente

print(f"Resultado: {resultado}")

Esse código recebe uma base e um expoente, calcula a potencia usando ** e mostra o resultado. Como próximo passo, que tal testar esses exercícios com valores diferentes para observar como cada operação se comporta?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!