1
resposta

[Projeto] Hora da prática

# Calculadora com operadores

#1- Crie um programa que solicite dois valores numéricos 
#à pessoa usuária e imprima a soma dos dois valores.

n1 = int(input('Digite um valor: '))
n2 = int(input('Digite outro valor: '))
soma = n1 + n2 
print('O resultado da sua soma é {}'.format(soma))

# 2 - Crie um programa que solicite três valores numéricos à 
#pessoa usuária e imprima a soma dos três valores.

n1 = int(input('Digite um numero: '))
n2 = int(input('Digite outro numero: '))
n3 = int(input('Digite mais um numero: '))
soma = n1 + n2 + n3 
print('O resultado da sua soma é {}'.format(soma))

# 3- Crie um programa que solicite dois valores numéricos à pessoa 
#usuária e imprima a subtração do primeiro pelo o segundo valor.

n1 = int(input('Digite um numero: '))
n2 = int(input('Digite outro numero: '))
subtracao = n1 - n2 
print('O resultado da sua subtração é {}'.format(subtracao))

# 4- Crie um programa que solicite dois valores numéricos
# à pessoa usuária e imprima a multiplicação dos dois valores.

n1 = int(input('digite um numero: '))
n2 = int(input('digite outro numero: '))
multiplicacao = n1 * n2 
print('O resultado da sua multiplicação é {}'.format(multiplicacao))

# 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.

n1 = int(input('Digite um número para ser um numerador:'))
n2 = int(input('Digite um número para ser um denominador que não seja 0 : '))
divisao = n1 / n2 
print(' O resultado da divisão de {} e {} é igua a {}'.format(n1,n2,divisao))

# 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.

n1 = int(input('Digite um numero: '))
n2 = int(input('Digite outro numero: '))
potencia = n1 ** n2 
print('O resultado da sua exponenciação é {}'.format(potencia))

# 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.

n1 = int(input('Digite um numero referente ao denominador'))
n2 = int(input('Digite um numero referente ao numerador'))
divisao_inteira = n1 // n2 
print('O resultado da sua divisão inteira é {}'.format(divisao_inteira))


# 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.

n1 = int(input('Digite um numero referente ao denominador:  '))
n2 = int(input('Digite um numero referente ao numerador:   '))
divisao_resto = n1 % n2 
print('O resto do resultado da  divisão  é {}'.format(divisao_inteira))

# 9 - Crie um código que solicita 3 notas de um estudante 
#e imprima a média das notas.

n1 = float(input('Digite a primeira nota: '))
n2 = float(input('Digite a segunda nota: '))
n3 = float(input('Digite a terceira nota: '))
media = (n1 + n2 + n3) / 3 
print('A média das notas é {}'.format(media)) 

# 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.

valores = [5,12,20,15]
pesos = [1,2,3,4]
soma_valores = sum(v*p for v,p in zip(valores,pesos))
soma_pesos = sum(pesos)
media_ponderada = soma_valores / soma_pesos

print(f"Os valores são: {valores}")
print(f"Os pesos são: {pesos}")
print(f"A média ponderada é: {media_ponderada}")


# 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.

frase = ('Estou apanhando para aprender python')
print(frase)

# 2- Crie um código que solicite uma frase e depois imprima a frase na tela.

frase = input (' Me diga como esta seu dia ?   ')
print(frase)

# 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.


frase = input(' Me diga como esta seu dia ?   ')
print(frase.upper())

# 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.

frase = input(' Me diga como esta seu dia ? e escreva em caixa alta  ')
print(frase.lower())

# 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.

frase = ' Python é uma linguagem extremamente importante !!! '
print(frase.strip())



Continuaa ....
















1 resposta

Oi, Felipe! Como vai?

Muito bom, parabéns, está correto! E agradeço por postar sempre suas resoluções, pois ajuda bastante os demais colegas.

Um teste, caso queira fazer, é usar a função round() para arredondar números decimais, o que pode ser útil em médias. Veja este exemplo:


nota1 = 7.45
nota2 = 8.67
media = (nota1 + nota2) / 2
print(round(media, 2))

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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