1
resposta

Desafios Python

Coleta e amostragem de dados
1

nome = input("Por favor, digite seu nome: ")
print(f"Olá, {nome}!")

2

nome = input("Por favor, digite seu nome: ")
idade = int(input("Por favor, digite sua idade: "))
print(f"Olá, {nome}, você tem {idade} anos.")  

3

nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ") 
altura = input("Digite sua altura em metros: ") 
print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")

Calculadora com operadores

1

valor1 = float(input("Digite o primeiro valor numérico: ")) 
valor2 = float(input("Digite o segundo valor numérico: "))
soma = valor1 + valor2
print("A soma dos dois valores é:", soma)

2

valor1 = float(input("Digite o primeiro valor numérico: ")) 
valor2 = float(input("Digite o segundo valor numérico: "))
valor3 = float(input("Digite o terceiro valor numérico: "))
soma = valor1 + valor2 + valor3
print("A soma dos três valores é:", soma)

3

num1 = float(input("Digite o primeiro valor numérico: "))
num2 = float(input("Digite o segundo valor numérico: "))
subtracao = num1 - num2
print("A subtração do primeiro valor pelo segundo é:", subtracao)

4

valor1 = float(input("Digite o primeiro valor numérico: "))
valor2 = float(input("Digite o segundo valor numérico: "))
resultado = valor1 * valor2
print(f"A multiplicação de {valor1} e {valor2} é: {resultado}")

5

if denominador == 0:
    print("Erro: O denominador não pode ser 0.")
else:
    resultado = numerador / denominador
    print(f"A divisão de {numerador} por {denominador} é: {resultado}")

6

valor1 = float(input("Digite o primeiro valor numérico: ")) 
valor2 = float(input("Digite o segundo valor numérico: "))
operador = input("Digite o operador (use '**' para exponenciação): ")

if operador == '**':
    resultado = valor1 ** valor2
    print(f"Resultado: {resultado}")
else:
    print("Operador inválido. Por favor, use '**' para exponenciação.")

7

valor1 = int(input("Digite o numerador (valor inteiro): "))
valor2 = int(input("Digite o denominador (valor inteiro, diferente de 0): "))

if valor2 != 0:
    resultado = valor1 // valor2
    print(f"Resultado: {resultado}")
else:
    print("Erro: O denominador não pode ser 0. Por favor, insira um valor diferente de 0.")

8

valor1 = int(input("Digite o numerador (valor inteiro): "))
valor2 = int(input("Digite o denominador (valor inteiro, diferente de 0): "))

if valor2 != 0:
    resultado = valor1 % valor2
    print(f"Resultado: {resultado}")
else:
    print("Erro: O denominador não pode ser 0. Por favor, insira um valor diferente de 0.")

9

nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

media = (nota1 + nota2 + nota3) / 3
print(f"A média das notas é: {media:.2f}")

10

num1, peso1 = 5, 1  
num2, peso2 = 12, 2  
num3, peso3 = 20, 3 
num4, peso4 = 15, 4  

media_ponderada = (num1 * peso1 + num2 * peso2 + num3 * peso3 + num4 * peso4) / (peso1 + peso2 + peso3 + peso4)
print(f"A média ponderada é: {media_ponderada:.2f}")

Editando textos

1

frase = "A vida é bela e cheia de oportunidades."
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: ")
frase_sem_espacos = frase.strip()
print("Frase sem espaços em branco no início e no fim:", frase_sem_espacos)

7

frase = input("Digite uma frase: ")
frase_editada = frase.strip().upper()
print("Frase editada:", frase_editada)

8

frase = input("Digite uma frase: ")
frase_editada = frase.replace("e", "f").replace("E", "F")
print("Frase editada:", frase_editada)

9

frase = input("Digite uma frase: ")
frase_modificada = frase.replace("s", "$").replace("S", "$")    
print(frase_modificada)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a coleta de dados com entradas variadas, utilizou muito bem os operadores matemáticos para construir uma calculadora funcional e ainda compreendeu a importância da manipulação de textos para tornar os programas mais interativos e personalizados.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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