In [1]:
# Versão da Linguagem Python
from platform import python_version
print('Versão da Linguagem Python Usada Neste Jupyter Notebook:', python_version())
In [2]:
# Definindo uma função
def primeiraFunc():
print('Hello World')
In [3]:
primeiraFunc()
In [4]:
# Definindo uma função com parâmetro
def primeiraFunc(nome):
print('Hello %s' %(nome))
In [5]:
primeiraFunc('Aluno')
In [6]:
def funcLeitura():
for i in range(0, 5):
print("Número " + str(i))
In [7]:
funcLeitura()
In [8]:
# Função para somar números
def addNum(firstnum, secondnum):
print("Primeiro número: " + str(firstnum))
print("Segundo número: " + str(secondnum))
print("Soma: ", firstnum + secondnum)
In [9]:
# Chamando a função e passando parâmetros
addNum(45, 3)
In [10]:
# Variável Global
var_global = 10 # Esta é uma variável global
def multiply(num1, num2):
var_global = num1 * num2 # Esta é uma variável local
print(var_global)
In [11]:
multiply(5, 25)
In [12]:
print(var_global)
In [13]:
# Variável Local
var_global = 10 # Esta é uma variável global
def multiply(num1, num2):
var_local = num1 * num2 # Esta é uma variável local
print(var_local)
In [14]:
multiply(5, 25)
In [15]:
print(var_local)
In [16]:
abs(-56)
Out[16]:
In [17]:
abs(23)
Out[17]:
In [18]:
bool(0)
Out[18]:
In [19]:
bool(1)
Out[19]:
In [20]:
# Erro ao executar por causa da conversão
idade = input("Digite sua idade: ")
if idade > 13:
print("Você pode acessar o Facebook")
In [21]:
# Usando a função int para converter o valor digitado
idade = int(input("Digite sua idade: "))
if idade > 13:
print("Você pode acessar o Facebook")
In [22]:
int("26")
Out[22]:
In [23]:
float("123.345")
Out[23]:
In [24]:
str(14)
Out[24]:
In [25]:
len([23,34,45,46])
Out[25]:
In [26]:
array = ['a', 'b', 'c']
In [27]:
max(array)
Out[27]:
In [28]:
min(array)
Out[28]:
In [29]:
array = ['a', 'b', 'c', 'd', 'A', 'B', 'C', 'D']
In [30]:
array
Out[30]:
In [31]:
max(array)
Out[31]:
In [32]:
min(array)
Out[32]:
In [33]:
list1 = [23, 23, 34, 45]
In [34]:
sum(list1)
Out[34]:
In [35]:
import math
def numPrimo(num):
'''
Verificando se um número
é primo.
'''
if (num % 2) == 0 and num > 2:
return "Este número não é primo"
for i in range(3, int(math.sqrt(num)) + 1, 2):
if (num % i) == 0:
return "Este número não é primo"
return "Este número é primo"
In [36]:
numPrimo(541)
Out[36]:
In [37]:
# Fazendo split dos dados
def split_string(text):
return text.split(" ")
In [38]:
texto = "Esta função será bastante útil para separar grandes volumes de dados."
In [39]:
# Isso divide a string em uma lista.
print(split_string(texto))
In [40]:
# Podemos atribuir o output de uma função, para uma variável
token = split_string(texto)
In [41]:
token
Out[41]:
In [42]:
caixa_baixa = "Este Texto Deveria Estar Todo Em LowerCase"
In [43]:
def lowercase(text):
return text.lower()
In [44]:
lowercased_string = lowercase(caixa_baixa)
In [45]:
lowercased_string
Out[45]:
In [46]:
# Funções com número variável de argumentos
def printVarInfo( arg1, *vartuple ):
# Imprimindo o valor do primeiro argumento
print ("O parâmetro passado foi: ", arg1)
# Imprimindo o valor do segundo argumento
for item in vartuple:
print ("O parâmetro passado foi: ", item)
return;
In [47]:
# Fazendo chamada à função usando apenas 1 argumento
printVarInfo(10)
In [48]:
printVarInfo('Chocolate', 'Morango', 'Banana')