From d0d9691f3deb994d344029e0c165a92476ba6773 Mon Sep 17 00:00:00 2001 From: GiovanaGC Date: Wed, 12 Jun 2024 20:35:57 -0300 Subject: [PATCH] atividade 1 --- atividade.py | 20 ++++++ exemplos.py | 127 +++++++++++++++++++++++++++++++++++++ funcoes.py | 33 ++++++++++ operadores-atribuicao.py | 39 ++++++++++++ operadores-comparativos.py | 5 ++ operadores-logicos.py | 39 ++++++++++++ 6 files changed, 263 insertions(+) create mode 100644 atividade.py create mode 100644 exemplos.py create mode 100644 funcoes.py create mode 100644 operadores-atribuicao.py create mode 100644 operadores-comparativos.py create mode 100644 operadores-logicos.py diff --git a/atividade.py b/atividade.py new file mode 100644 index 0000000..56bdc6f --- /dev/null +++ b/atividade.py @@ -0,0 +1,20 @@ + +def soma(): + x = float(input("Primeiro numero: ")) + y = float(input("Segundo numero: ")) + print("Soma: ",x+y) + +def subtracao(): + x = float(input("Primeiro numero: ")) + y = float(input("Segundo numero: ")) + print("Subtracao: ",x-y) + +def multiplicacao(): + x = float(input("Primeiro numero: ")) + y = float(input("Segundo numero: ")) + print("Multiplicacao: ",x*y) + +def divisao(): + x = float(input("Primeiro numero: ")) + y = float(input("Segundo numero: ")) + print("Divisao: ",x/y) diff --git a/exemplos.py b/exemplos.py new file mode 100644 index 0000000..5b73f5f --- /dev/null +++ b/exemplos.py @@ -0,0 +1,127 @@ + +''' Inte e Float ''' +print ("olá mundo") + +print (3*3) + +print (type(3.9)) + +numero1 = 1 +print (numero1) +print ("O tipo de variavel numero é: ", type (numero1)) + +numero2 = 7.4 +print (numero2) +print ("O tipo de variavel numero é: ", type (numero2)) + +soma = numero1+numero2 +print (soma) +print ("O tipo de variavel numero é: ", type (soma)) + +# Booleano +trouxe_carteira = False +print ("O tipo de variavel numero é: ", type (trouxe_carteira)) + +# String +# texto = "valor com aspas duplas" +# texto = 'valor com aspas simples' +# texto = '''valor com 3 aspas simples''' + +texto = "pipoca de cinema" +print(texto) +print ("O tipo de variavel numero é: ", type (texto)) + +#harry potther +texto = '"Palavras são , na minha nada opinião humilde, nossa inesgotável fonte de magia . Capazes de formar grandes sofrimentos e também de remediá-los - Alvo Dumbledore"' +print(texto) + +# INPUTS +entrada = input("Digite um texto: ") +print("O valor do input é:", entrada) + +#Nome das variáveis +'''exemplo1234= True --> Apenas nomes e números, começar por uma letra +No código (variável) não usa acento, nem utilizar caracteres especiais, exceto _ +sempre descrever bem as variaveis''' + +print('"olá,Giovana"') + +entrada1 = input("o valor da entrada é:") +entrada2 = input("o valor da entrada é:") + +print(type(entrada1)) +print(type(entrada2)) + +concat = entrada1+entrada2 +print(concat) +print("tipo do concat",type(concat)) + +print(1+3) #soma +print(30-90) #subtração +print(5*10) #multiplicação +print(10/3) #divisão + +print(3**2) #exponenciação +print(pow(3, 2)) #exponenciação + +print(10%3) + +valor = 10/3 +valor_arredondado = round(valor, 2) +print(valor_arredondado) + +valor_arredondado_para_baixo = float(valor) +print(valor_arredondado_para_baixo) + +import math + +print(math.floor(10/3)) + +print(math.ceil(10/3)) #arredonda pra cima +print(math.floor(10/3)) #arredonda pra baixo + +numero_decimal = 7.12334 +print(math.trunc(numero_decimal)) #truncar número, remover a parte decimal) + +x = 2*(4+8) +print(x) +#resultado: 24 (primeiro o valor dos p arenteses é executado) + +#eu ganho 10000, minha esposa 3000, meu filho 900 +#qual a renda média de todos salarios? + +valor1 = 10000 +valor2 = 3000 +valor3 = 900 +print((valor1+valor2+valor3/3)) + +renda_minha = 10000 +renda_esposa = 3000 +renda_filho = 900 + +total_rendas = (renda_minha+renda_esposa+renda_filho) +renda_media = total_rendas/3 + +print("A soma dos salários é R$", total_rendas, ", e a renda média é R$", renda_media) + +#Strings +nome = "Giovana" +sobrenome = "Gomes" + +print( nome +" " + sobrenome ) + +conteudo = "Meu ano de nascimento é " + str(1997) +#converte print pra string +print(conteudo) + +ano_nascimento = 1997 +idade = 2024 - ano_nascimento +print(" minha idade é: " + idade) + +print(bool(0)) +print(bool(1)) +print(bool("conteudo")) #True +print(bool("")) #False +print(bool(-200)) #True + + diff --git a/funcoes.py b/funcoes.py new file mode 100644 index 0000000..40b70ab --- /dev/null +++ b/funcoes.py @@ -0,0 +1,33 @@ +##### EXEMPLO 1 ####### +def calculo_imc(altura, peso): + imc = altura/(peso**2) + print(imc) + +def calculo_imc_retorno(altura, peso): + imc = peso/altura**2 + return imc + +#retorno imc 1.60, 80 +#print(calculo_imc_retorno(1.60, 80)) +retorno_funcao = calculo_imc(1.60, 40) +print(retorno_funcao) + +retorno_funcao = calculo_imc_retorno(1.60, 40) +print(retorno_funcao) + +###### EXEMPLO 2 ########## +def desconto_salario(salario): + salario = (salario/10)*3 + print("O desconto será de", salario) + +#quando eu for chamar +desconto_salario(1200) + +# ----- + +def gorjeta_garcom(conta): + gorjeta = conta/10 + return gorjeta + +# quando eu for chamar +print(gorjeta_garcom(456)) diff --git a/operadores-atribuicao.py b/operadores-atribuicao.py new file mode 100644 index 0000000..d96d14b --- /dev/null +++ b/operadores-atribuicao.py @@ -0,0 +1,39 @@ + +#atribuição simples +x = 5 +print(x) + +#adição na atribuição +x += 1 +print(x) + +#subtração na atribuição +subtracao = 4 +subtracao -= 3 +print (subtracao) + +#multiplicação na atribuição +multiplicacao = 4 +multiplicacao *= 3 +print(multiplicacao) + +#divisão na atribuição +divisao = 149 +divisao /= 13 +print(divisao) + +#divisao inteira na atribuiçao +divisao_inteira = 10 +divisao_inteira //= 3 +print(divisao_inteira) + +#modulo na atribuição +modulo = 10 +modulo %= 3 +print(modulo) + +#exponenciação na atribuição +exponenciacao = 5 +exponenciacao **= 2 +print(exponenciacao) + diff --git a/operadores-comparativos.py b/operadores-comparativos.py new file mode 100644 index 0000000..b109509 --- /dev/null +++ b/operadores-comparativos.py @@ -0,0 +1,5 @@ +print(1==1) +print (1!=4) +print(1>0) +print(1<3) +print(56<=56) diff --git a/operadores-logicos.py b/operadores-logicos.py new file mode 100644 index 0000000..b9fb95e --- /dev/null +++ b/operadores-logicos.py @@ -0,0 +1,39 @@ +#operador AND +and_operador = True and True +print(and_operador) + +and_operador = True and False +print(and_operador) + +and_operador = False and False +print(and_operador) + +and_operador = (12 == 12) and (True) +print(and_operador) + +and_operador = (13%2 == 0) and (True) and (44>23) +print(and_operador) + + +#operadores OR +or_operador = True or True +print(or_operador) + +or_operador = True or False +print(or_operador) + +or_operador = False or False +print(or_operador) + +#operador NOT +print(not True) +print(not False) + +not_operador = (True and False) or (not (True and True)) +#false OR False +print(not_operador) + +not_operador = (True and False) or (not (True and True)) +#false OR not(False +print(not_operador) +