1
resposta

Desafio

Coleta e amostragem de dados

  1. Crie um programa que solicite à pessoa usuária digitar seu nome, e imprima “Olá, [nome]!”.
  2. Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.
  3. Crie um programa que solicite à pessoa usuária digitar seu nome, idade e altura em metros, e imprima “Olá, [nome], você tem [idade] anos e mede [altura] metros!”. nome = input('Digite seu nome:')

print(f"Olá, {nome}!")

idade = input('Digite sua idade:')

print(f"Olá, {nome}, você tem {idade} anos.")

altura = input('Digite sua altura em metros:')

altura= altura.replace(',','.')

altura = float(altura)

print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")

Calculadora com operadores

  1. Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.
  2. Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.
  3. Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.
  4. Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.
  5. Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e realize a divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
  6. Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.
  7. Crie um programa que solicite dois valores numéricos, um numerador e um denominador e realize a divisão inteira entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
  8. Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e retorne o resto da divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
  9. Crie um código que solicita 3 notas de um estudante e imprima a média das notas.
  10. Crie um código que calcule e imprima a média ponderada dos números 5, 12, 20 e 15 com pesos respectivamente iguais a 1, 2, 3 e 4.

num1 = input('Digite o primeiro número:')

num2 = input('Digite o segundo número:')

num3 = input('Digite o terceiro numero:')

num1 = float(num1)

num2 = float(num2)

num3 = float(num3)

print(f'A soma do primeiro com segundo numero é: {num1+num2}')

print(f'A soma dos números é: {num1+num2+num3}')

print(f'A subtração do primeiro com segundo numero é: {num1-num2}')

print(f'A multiplicação do primeiro com segundo numero é: {num1*num2}')

print(f'A divisão do primeiro com segundo numero é: {num1/num2}')

print(f'A exponenciação do primeiro com segundo numero é: {num1**num2}')

print(f'A divisão inteira do primeiro com segundo numero é: {num1//num2}')

print(f'O resto da divisão do primeiro com segundo numero é: {num1%num2}')

print(f'A média das notas é: {(num1+num2+num3)/3}')

print(f'A média ponderada é: {(51+122+203+154)/(1+2+3+4)}')

Editando textos

  1. Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase na tela.
  2. Crie um código que solicite uma frase e depois imprima a frase na tela.
  3. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras maiúsculas.
  4. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras minúsculas.
  5. Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase sem espaços em branco no início e no fim.
  6. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase sem espaços em branco no início e no fim.
  7. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase sem espaços em branco no início e no fim e em letras minúsculas.
  8. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “e” trocadas pela letra “f”.
  9. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “a” trocadas pela caractere “@”.
  10. Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as consoantes “s” trocadas pelo caractere “$”. frase = 'Meu nome é Marcus Queiroz'

print(frase)

frase = input('Digite uma frase:')

print(frase)

print(f'A frase com letras maiúscula é {frase.upper()}')

print(f'A frase com letras minúscula é {frase.lower()}')

print(f'A frase sem espaços é {frase.strip()}')

print(f'A frase sem espaços e minúscula é {frase.strip().lower()}')

print(f'A frase com todas vogais "e" trocadas por f é: {frase.replace("e","f")}')

print(f'A frase com todas vogais "a" trocadas por @ é: {frase.replace("a","@")}')

print(f'A frase com todas as consoantes "s" trocadas por $ é: {frase.replace("s","$").replace("S","$")}')

1 resposta

Ei, Marcus! Tudo bom?

Seu exercício está bem completo, cobrindo desde entrada de dados básicas até manipulação de strings. É ótimo ver como você já está utilizando f-strings, conversão de tipos e métodos como .replace() e .strip() — isso mostra atenção aos detalhes e preocupação com a experiência da pessoa usuária.

Caso queira explorar mais possibilidades, use o método split() para transformar frases em listas de palavras.

Continue se dedicando como vem fazendo e qualquer dúvida, conte conosco.

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