1
resposta

Desafio: hora da prática

Coleta e amostragem de dados

1.
nome = input('Digite o seu nome: ')
print(f'Olá, {nome}!')

2. 
nome = input('Digite seu nome: ')
idade = int(input('Digite sua idade: '))
print(f'Olá {nome}, você tem {idade} anos')

3.
nome = input('Digite seu nome: ')
idade = int(input('Digite sua idade: '))
altura = float(input('Digite sua altura em metro: '))
print(f'Olá {nome}, você tem {idade} anos e mede {altura} metros!')

Calculadora com operadores

1. 
numero_1 = int(input('Digite o primeiro número: '))
numero_2 = int(input('Digite o segundo número: '))
soma = numero_1 + numero_2
print(soma) 

2. 
numero_1 = int(input('Digite o primeiro número: '))
numero_2 = int(input('Digite o segundo número: '))
numero_3 = int(input('Digite o terceiro número: '))
soma = numero_1 + numero_2 + numero_3
print(soma) 

3. 
numero_1 = int(input('Digite o primeiro número: '))
numero_2 = int(input('Digite o segundo número: '))
subtracao = numero_1 - numero_2
print(subtracao) 


4. 
numero_1 = int(input('Digite o primeiro número: '))
numero_2 = int(input('Digite o segundo número: '))
multiplicacao = numero_1 * numero_2
print(multiplicacao) 

5. 
numero_1 = int(input('Digite o numerador '))
numero_2 = int(input('Digite o denominador, que seja diferente de 0: '))
divisao = numero_1 / numero_2
print(float(divisao))

6. 
numero_1 = int(input('Digite o operador '))
numero_2 = int(input('Digite a potencia '))
exponenciacao = numero_1 ** numero_2
print(exponenciacao)

7. 
numero_1 = int(input('Digite um numerador: '))
numero_2 = int(input('Digite um denominador, diferente de zero: '))
divisao = numero_1 // numero_2
print(divisao)

8. 
numero_1 = int(input('Digite um numerador: '))
numero_2 = int(input('Digite um denominador, diferente de zero: '))
divisao = numero_1 % numero_2
print(divisao)

9. 
nota_1 = float(input('Digite o valor da primeira nota: '))
nota_2 = float(input('Digite o valor da segunda nota: '))
nota_3 = float(input('Digite o valor da terceira nota: '))
media = (nota_1 + nota_2 + nota_3) / 3
print(f'A média é {media}')

10. 
media_ponderada = (5 * 1 + 12 * 2 + 20 * 3 + 15 * 4) / (1 + 2 + 3 + 4)
print(media_ponderada)

Editando textos

1.
frase = 'Olá, mundo!'
print(frase)

2. 
frase = input('Digite uma frase: ')
print(frase)

3. 
frase = input('Digite uma frase: ')
print(frase.upper())

4. 
frase = input('Digite uma frase: ')
print(frase.lower())

5. 
frase = ' Olá, mundo! '
print(frase.strip())


6. 
frase = input(' Digite uma frase: ')
print(frase.strip())

7. 
frase = input(' Digite uma frase: ')
print(frase.strip().lower())

8. 
frase = input('Digite uma frase: ')
print(frase.replace('e','f'))

9. 
frase = input('Digite uma frase: ')
print(frase.replace('a','@'))

10. 
frase = input('Digite uma frase: ')
print(frase.replace('s','$'))
1 resposta

Oi, Rayra! Como vai?Agradeço por compartilhar seu código com a comunidade Alura.

Você reuniu vários exemplos muito legais para treinar entrada de dados, operadores matemáticos e manipulação de strings! Isso mostra que você está explorando bem as possibilidades do Python e praticando de forma consistente.

Ícone de sugestão Para saber mais:

Esses exercícios são ótimos para reforçar os fundamentos de entrada e saída de dados, operações matemáticas e manipulação de strings em Python. Com o tempo, você pode deixá-los ainda mais desenvolvidos usando condicionais, laços e validações!

Por exemplo, para evitar erros na divisão por zero, é possível adicionar uma verificação simples:

numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador: "))

if denominador != 0:
    resultado = numerador / denominador
    print(resultado)
else:
    print("Não é possível dividir por zero!")

Explorar esses pequenos aprimoramentos ajuda a desenvolver lógica de programação e preparar seu código para situações reais do dia a dia.

Quer continuar evoluindo? Confira os links abaixo com conteúdos que complementam esse aprendizado!

Alura

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