0% acharam este documento útil (0 voto)
3 visualizações

Resumo Python

resumo das funçoes
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações

Resumo Python

resumo das funçoes
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Python Básico Python Básico

Variáveis Operadores matemáticos Variáveis Operadores matemáticos

Pode dar um nome qualquer Operadores Operação Exemplo Pode dar um nome qualquer Operadores Operação Exemplo
a uma variável desde que a uma variável desde que
obedeça às seguintes re- ** Exponente 2 ** 3 = 8 obedeça às seguintes re- ** Exponente 2 ** 3 = 8
gras: gras:
1. Apenas uma palavra, % Módulo/Resto 22 % 8 = 6 1. Apenas uma palavra, % Módulo/Resto 22 % 8 = 6
2. Apenas pode usar le- 2. Apenas pode usar le-
tras, números e o caráter tras, números e o caráter
sublinhado (_ underscore), // Divisão inteira 22 // 8 = 2
sublinhado (_ underscore), // Divisão inteira 22 // 8 = 2

3. Não pode começar com um 3. Não pode começar com um


número, / Divisão 22 / 8 = 2.75 número, / Divisão 22 / 8 = 2.75
4. Variáveis que começam 4. Variáveis que começam
com sublinhado (_) são com sublinhado (_) são
consideradas * Multiplicação 3 * 3 = 9 consideradas * Multiplicação 3 * 3 = 9
"desnecessárias". "desnecessárias".
- Subtração 5 - 2 = 3 - Subtração 5 - 2 = 3
Exemplo: Exemplo:
spam = ’Hello’ + Adição 2 + 2 = 4 spam = ’Hello’ + Adição 2 + 2 = 4
_spam = ’Hello’ _spam = ’Hello’

Comentários Comentários
Comentário em linha: # This is a comment Comentário em linha: # This is a comment

Comentário # This is a Comentário # This is a


# multiline comment # multiline comment
multilinha: multilinha:

Código a = 1 # initialization Código a = 1 # initialization


com comentário: Tenha em atenção os dois espaços em frente ao comentário.
com comentário: Tenha em atenção os dois espaços em frente ao comentário.

Função docstring: def foo(): Função docstring: def foo():


""" This is a function docstring """ This is a function docstring
You can also use: You can also use:
''' Function Docstring ''' ''' Function Docstring '''
""" """

Tipos de dados Tipos de dados


Tipos de dados Exemplos Tipos de dados Exemplos

Inteiros -2, -1, 0, 1, 2, 3, 4, 5 Inteiros -2, -1, 0, 1, 2, 3, 4, 5

Números de virgula -1.25, -1.0, --0.5, 0.0, 0.5, 1.0, 1.25 Números de virgula -1.25, -1.0, --0.5, 0.0, 0.5, 1.0, 1.25
fluante fluante

Strings 'a', 'aa', 'aaa', 'Hello!', 'W0rld' Strings 'a', 'aa', 'aaa', 'Hello!', 'W0rld'

https://teducativas.madeira.gov.pt/roboloco/ https://teducativas.madeira.gov.pt/roboloco/
Python Básico Python Básico
Condições Ciclos Comparação Condições Ciclos Comparação
Um bloco: While: Igual a: Um bloco: While: Igual a:

x = 3 x = 0 x == 3: x = 3 x = 0 x == 3:
if x == 3: while x < 4: if x == 3: while x < 4:
print('x is 3') print(x) Diferente de: print('x is 3') print(x) Diferente de:
x = x + 1 x != 3: x = x + 1 x != 3:
Dois blocos: Sair de um ciclo Dois blocos: Sair de um ciclo
Menor que: Menor que:
mark = 80 utilizando o break: mark = 80 utilizando o break:
if mark >= 50: x < 3: if mark >= 50: x < 3:
print('pass') x = 0 print('pass') x = 0
while x < 4: Maior que: while x < 4: Maior que:
else: else:
print('fail') print(x) x > 3: print('fail') print(x) x > 3:
if x == 2: if x == 2:
break Menor que ou break Menor que ou
Múltiplos blocos: x = x + 1 Múltiplos blocos: x = x + 1
igual a: igual a:
mark = 80 mark = 80
if mark >= 65: Reiniciar o ciclo x <= 3: if mark >= 65: Reiniciar o ciclo x <= 3:
print('credit') utilizando o continue: print('credit') utilizando o continue:
elseif mark >= 50: Maior que ou elseif mark >= 50: Maior que ou
print('pass') x = 0 igual a: print('pass') x = 0 igual a:
else: while x <= 10: else: while x <= 10:
print('fail') x = x + 1 x >= 3: print('fail') x = x + 1 x >= 3:
if x % 2 == 0: if x % 2 == 0:
continue continue
print('%s is odd' % x) O resultado print('%s is odd' % x) O resultado
de uma de uma
Range For: comparação é
Range For: comparação é
Conta de 0 a 9: for i in range(10): um booleano: Conta de 0 a 9: for i in range(10): um booleano:
range(10) print(i) range(10) print(i)
True True
Começa em 0 e vai até, Itera sobre uma string: Começa em 0 e vai até, Itera sobre uma string:
ou ou
mas não inclui 10 for c in ‘Hello’: mas não inclui 10 for c in ‘Hello’:
print(c) False print(c) False
Conta de 1 a 10: Conta de 1 a 10:
range(1, 11) range(1, 11)
Entrada e saída Entrada e saída
Counta de 10 a 1: Counta de 10 a 1:
Imprime mensagem: Imprime mensagem:
range(10, 0, -1) range(10, 0, -1)
print('Hello world!') print('Hello world!')
Conta em passos de 2: Conta em passos de 2:
range(0, 11, 2) Imprime múltiplos valores: range(0, 11, 2) Imprime múltiplos valores:

Contagem decrescente ndays = 365 Contagem decrescente ndays = 365


print('There are', ndays, 'in a year') print('There are', ndays, 'in a year')
em passos de 2: em passos de 2:
range(10, 0, -2) Pede ao utilizador uma string: range(10, 0, -2) Pede ao utilizador uma string:
name= input('What is your name? ') name= input('What is your name? ')

Pede ao utilizador um número inteiro: Pede ao utilizador um número inteiro:


num = int(input('Enter a number: ')) num = int(input('Enter a number: '))

https://teducativas.madeira.gov.pt/roboloco/ https://teducativas.madeira.gov.pt/roboloco/

Você também pode gostar