# Versão da Linguagem Python
from platform import python_version
print('Versão da Linguagem Python Usada Neste Jupyter Notebook:', python_version())

"""
Explanation: <font color='blue'>Data Science Academy - Python Fundamentos - Capítulo 4</font>
Download: http://github.com/dsacademybr
End of explanation
"""


# Definindo uma função - 3 linhas de código
def potencia(num):
    result = num**2
    return result

potencia(5)

# Definindo uma função - 2 linhas de código
def potencia(num):
    return num**2

potencia(5)

# Definindo uma função - 1 linha de código
def potencia(num): return num**2

potencia(5)

# Definindo uma expressão lambda
potencia = lambda num: num**2

potencia(5)

# Lembre: operadores de comparação retornam boolean, true or false
Par = lambda x: x%2==0

Par(3)

Par(4)

first = lambda s: s[0]

first('Python')

reverso = lambda s: s[::-1]

reverso('Python')

addNum = lambda x,y : x+y

addNum(2,3)

"""
Explanation: Expressões Lambda
End of explanation
"""


