# ---
# jupyter:
#   jupytext:
#     text_representation:
#       extension: .py
#       format_name: light
#       format_version: '1.5'
#       jupytext_version: 1.14.4
#   kernelspec:
#     display_name: Python 3
#     language: python
#     name: python3
# ---

# + [markdown] id="view-in-github" colab_type="text"
# <a href="https://colab.research.google.com/github/CrisHarsche/CursoPythonDSA/blob/main/DSA_Python_Cap02_02_Variaveis.ipynb" target="_parent"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/></a>

# + [markdown] id="u0AFtWb3VzBy"
# # <font color='blue'>Data Science Academy - Python Fundamentos - Capítulo 2</font>
#
# ## Download: http://github.com/dsacademybr

# + id="k_LPU3tAVzB7" outputId="fc3383b6-aeba-47d7-e106-112edfa2ea9b"
# Versão da Linguagem Python
from platform import python_version
print('Versão da Linguagem Python Usada Neste Jupyter Notebook:', python_version())

# + [markdown] id="ORq47ymSVzB-"
# ## Variáveis e Operadores 

# + id="lKJpyrYXVzB-"
# Atribuindo o valor 1 à variável var_teste
var_teste = 1

# + colab={"base_uri": "https://localhost:8080/"} id="j9R8tVLZVzB_" outputId="b7240103-e0c2-4768-febb-5b46db489fde"
# Imprimindo o valor da variável
var_teste

# + colab={"base_uri": "https://localhost:8080/"} id="VR-XehtvVzCA" outputId="8f3e0454-259b-4074-f595-73f936c2e16c"
# Imprimindo o valor da variável
print(var_teste)

# + colab={"base_uri": "https://localhost:8080/", "height": 190} id="xfylCTAYVzCA" outputId="8845e467-557e-49e7-aaf4-4284f210514b"
# Não podemos utilizar uma variável que não foi definida. Veja a mensagem de erro.
my_var

# + id="46cpFAlQVzCB"
var_teste = 2

# + colab={"base_uri": "https://localhost:8080/"} id="0NAY5iMuVzCC" outputId="4539b033-7768-4e19-f274-efc5a4b8cae5"
var_teste

# + colab={"base_uri": "https://localhost:8080/"} id="8_zB9zJ-VzCD" outputId="04a4abab-35b6-4a07-ddc0-ccbc3fe7aeec"
type(var_teste)

# + id="kThEO9_EVzCE"
var_teste = 9.5

# + id="I-OjN_-lVzCE" outputId="775ae098-be7c-49cd-9ae5-047c10df631f"
type(var_teste)

# + id="ouL35KWcVzCF"
x = 1

# + id="XLzeXif7VzCF" outputId="8265453b-e97c-42c4-8bc5-a15912313185"
x

# + [markdown] id="X2X4PKBlVzCG"
# ## Declaração Múltipla

# + id="_Ze9eCIsVzCG"
pessoa1, pessoa2, pessoa3 = "Maria", "José", "Tobias"

# + colab={"base_uri": "https://localhost:8080/", "height": 36} id="itxr5AddVzCG" outputId="0e32001b-cfb3-4874-8ffe-5f1b5a49a881"
pessoa1

# + colab={"base_uri": "https://localhost:8080/", "height": 36} id="_JGvPUXbVzCH" outputId="9d5b802c-385c-4557-8adc-f19f2086e9e6"
pessoa2

# + colab={"base_uri": "https://localhost:8080/", "height": 36} id="xgt_zEcNVzCH" outputId="665fddc9-8d60-4ae4-90c5-4de835c44991"
pessoa3

# + id="y_GtmsJWVzCI"
fruta1 = fruta2 = fruta3 = "Laranja"

# + colab={"base_uri": "https://localhost:8080/", "height": 36} id="WeImXiNIVzCI" outputId="242f5bde-6c3c-445b-967a-1c8b95efca8e"
fruta1

# + colab={"base_uri": "https://localhost:8080/", "height": 36} id="8wyzSfREVzCJ" outputId="1f9dd164-9805-4673-9d0c-0a0b35156b38"
fruta2

# + colab={"base_uri": "https://localhost:8080/", "height": 208} id="RL8P7s90VzCJ" outputId="a159604a-2ea7-4028-e050-f58cfe19b690"
# Fique atento!!! Python é case-sensitive. Criamos a variável fruta2, mas não a variável Fruta2.
# Letras maiúsculas e minúsculas tem diferença no nome da variável.
Fruta2

# + [markdown] id="NupiHtXgVzCJ"
# ## Pode-se usar letras, números e underline (mas não se pode começar com números)

# + id="qjsv5Ii4VzCK"
x1 = 50

# + colab={"base_uri": "https://localhost:8080/"} id="CdBXn-c_VzCK" outputId="e010366c-5817-4d17-f871-ed5cbfa28797"
x1

# + id="CSASZ6HEVzCK" outputId="a57e4567-75ed-48fb-cc84-7b83e6781bb7"
# Mensagem de erro, pois o Python não permite nomes de variáveis que iniciem com números
1x = 50

# + [markdown] id="soUNjarFVzCK"
# ## Não se pode usar palavras reservadas como nome de variável
#
# ## False      
# ## class      
# ## finally    
# ## is         
# ## return
# ## None       
# ## continue   
# ## for        
# ## lambda     
# ## try
# ## True       
# ## def        
# ## from       
# ## nonlocal   
# ## while
# ## and        
# ## del        
# ## global     
# ## not        
# ## with
# ## as         
# ## elif       
# ## if         
# ## or         
# ## yield
# ## assert     
# ## else       
# ## import     
# ## pass
# ## break      
# ## except     
# ## in         
# ## raise

# + colab={"base_uri": "https://localhost:8080/", "height": 135} id="TbwQjEnlVzCL" outputId="9798a6b5-9d4f-4679-b4c1-d50a5cfba564"
# Não podemos usar palavras reservadas como nome de variável
break = 1

# + [markdown] id="v1bCRa3BVzCL"
# ## Variáveis atribuídas a outras variáveis e ordem dos operadores

# + id="bD3RY2v8VzCM"
largura = 2

# + id="NPt0s0e1VzCM"
altura = 4

# + id="RLCB9sVcVzCM"
area = largura * altura

# + colab={"base_uri": "https://localhost:8080/"} id="rNBzpebkVzCM" outputId="23dfa2e9-d7ea-485f-f8ee-636012af92ff"
area

# + id="60eimneUVzCM"
perimetro = 2 * largura + 2 * altura

# + colab={"base_uri": "https://localhost:8080/"} id="Lmy3iBrJVzCN" outputId="9aee1331-7806-4b44-93f3-76a97bfa2dbd"
perimetro

# + id="AhHwYenQVzCN"
# A ordem dos operadores é a mesma seguida na Matemática
perimetro = 2 * (largura + 2)  * altura

# + id="Otvc0p0OVzCN" outputId="7fa01035-e817-4244-de02-3b995644e178"
perimetro

# + [markdown] id="HmIhyo4DVzCO"
# ## Operações com variáveis

# + id="AOjCFHn9VzCO"
idade1 = 25

# + id="wKJBlEK4VzCO"
idade2 = 35

# + colab={"base_uri": "https://localhost:8080/"} id="lofpHCbCVzCO" outputId="ae68439d-86ed-4d9e-faca-4053a02cad82"
idade1 + idade2

# + colab={"base_uri": "https://localhost:8080/"} id="9h25he9oVzCO" outputId="96982855-e8b3-4ddc-b23d-616c608639fe"
idade2 - idade1

# + colab={"base_uri": "https://localhost:8080/"} id="kuYrkPTvVzCP" outputId="5fffd571-2543-4f1c-ad24-9810eaf3c3cd"
idade2 * idade1

# + colab={"base_uri": "https://localhost:8080/"} id="TKyttuY5VzCP" outputId="2546f76b-275d-4f46-8f95-e8060ddfe8e9"
idade2 / idade1

# + colab={"base_uri": "https://localhost:8080/"} id="Vw5oM61PVzCP" outputId="28370f41-5635-42de-e18e-c70156235f5f"
idade2 % idade1

# + [markdown] id="E3LSkLOLVzCP"
# ## Concatenação de Variáveis

# + id="2gnvnf2FVzCP"
nome = "Steve"

# + id="6ETKurjPVzCQ"
sobrenome = "Jobs"

# + id="Uh9AVaiyVzCQ"
fullName = nome + " " + sobrenome

# + colab={"base_uri": "https://localhost:8080/", "height": 36} id="tWFZxI6nVzCQ" outputId="f691cb4c-0d09-41b6-b653-526b33b93714"
fullName

# + [markdown] id="4KgoDJvGVzCQ"
# # Fim

# + [markdown] id="yAiZnO31VzCQ"
# ### Obrigado
#
# ### Visite o Blog da Data Science Academy - <a href="http://blog.dsacademy.com.br">Blog DSA</a>

StarcoderdataJupyterScriptsDedupFiltered