Resumo Python
Resumo Python
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
Comentários Comentários
Comentário em linha: # This is a comment Comentário em linha: # This is a comment
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:
https://teducativas.madeira.gov.pt/roboloco/ https://teducativas.madeira.gov.pt/roboloco/