#Coleta e amostragem de dados
#Crie um programa que solicite à pessoa usuária digitar seu nome, e imprima “Olá, [nome]!”.
nome = input('Digite seu nome: ')
print(f'Olá, {nome}!')
#Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.
idade = int(input('Qual sua idade? '))
print(f'Olá, {nome}, você tem {idade} anos.')
#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!”.
altura = float(input('Qual a sua altura? '))
print('Olá, %s, você tem %d anos e mede %.2f metros!' %(nome, idade, altura))
#Calculadora com operadores
#Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.
numero_1 = int(input('Digite o primeiro número: '))
numero_2 = int(input('Digite o segundo número: '))
print('A soma dos números é ', (numero_1 + numero_2))
#Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.
numero_3 = int(input('Digite o terceiro número: '))
print('A soma dos números é ', (numero_1 + numero_2 + numero_3))
#Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.
print('Primeiro número menos o segundo número é ', (numero_1 - numero_2))
#Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.
print('A multiplicação dos dois primeiros números é ', (numero_1 * numero_2))
#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.
print('A divisão entre os dois primeiros números é ', (numero_1 / numero_2))
#Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.
print('A exponenciação entre os dois primeiros números é ', (numero_1 ** numero_2))
#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.
print('A divisão inteira entre os dois primeiros números é ', (numero_1 // numero_2))
#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.
print('O resto da divisáo entre os dois primeiros números é ', (numero_1 % numero_2))
#Crie um código que solicita 3 notas de um estudante e imprima a média das notas.
print('A média dos 3 números é', (numero_1 + numero_2 + numero_3)/3)
#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.
print('A média ponderada dos 3 números é', (numero_1 * 1 + numero_2 * 2 + numero_3 * 3)/(1+2+3))
#Editando textos
#Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase na tela.
frase_1 = ' Olá, mundo!'
print(frase_1)
#Crie um código que solicite uma frase e depois imprima a frase na tela.
frase_2 = input('Digite uma frase: ')
print(f'Você digitou esta frase: {frase_2}')
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras maiúsculas.
print(frase_2.upper())
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras minúsculas.
print(frase_2.lower())
#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.
print(frase_1.strip())
#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.
print(frase_2.strip())
#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.
print(frase_1.strip().lower())
#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”.
print(frase_2.replace('e','f'))
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “a” trocadas pela caractere “@”.
print(frase_2.replace('a','@'))
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as consoantes “s” trocadas pelo caractere “$”.
print(frase_2.replace('s','$'))