Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Python 3.2
Rogerio Coelho
<rogerioc@gmail.com>
LP I
Python
LP I
Python 3.2
Este curso apresenta noes bsicas sobre Phython.
Baixe o Phython em http://www.python.org/getit/releases/3.2/
Aps instalar o python configure as variavis de ambiente.
No Windows
set path=%path%;C:\python32
No Linux
Configure a varivel de ambiente para a instalao do Python
LP I
LP I
Python 3.2
Este curso apresenta noes bsicas sobre Phython.
Baixe o Phython em http://www.python.org/getit/releases/3.2/
Aps instalar o python configure as variavis de ambiente.
No Windows
set path=%path%;C:\python32
No Linux
Configure a varivel de ambiente para a instalao do Python
Python 3.2
Lgica
Comandos Bsicos:
Python funcionando como uma calculadora
>>> 2 + 2
>>>4
>>> # comentrio em Python use # e depois espao!!!
>>> 2 + 2 # Soma
>>>4
>>> (50 5 * 6) / 4
>>> 5.0
>>># Diviso
7/3
2.3333333333
O sinal de igual (=) utilizado para atribuio de um valor a uma
varivel.
Vejamos:
Python 3.2
LP I
>>> x = 10
>>> y = 20
>>> z = x + y
>>> z
30
>>> print(z)
30
>>> x = y = z = 0 # Zero para todo mundo!!!
>>>print(Ola Mundo)
>>> Ola Mundo
>>> lista = [1, 2, 3, 4]
>>>print(lista)
>>>[1,2,3,4]
>>>print(lista[1])
>>>2
LP I
Python
LP I
Python
>>>lista.remove(5)
>>>lista
[8, 2, 3, 4, 6]
>>>lista.index(3)
4
>>>lista.sort()
>>>lista
[2, 3, 4, 6, 8]
>>>lista.reverse()
>>>lista
[8, 6, 4, 3, 2]
LP I
Python
Operadores em Python
==
!=
>
<
>=
<=
IGUAL
Diferente
MAIOR
MENOR
MAIOR IGUAL
MENOR IGUAL
LGICOS
and, or e not
ATENO AOS BLOCOS DE COMANDOS EM PYTHON!!!
ELES SO DEFINIDOS PELA ENDENTAO (ESPAOS
DEIXADOS ANRES DO INCIO DO TEXTO)
Python
LP I
Comando if em Python.
LP I
Python
>>> i=0
>>> while i < 10 :
i +=1
print(i)
LP I
Python
LP I
Python
def nomeFuncao(parametros):
1) Faa uma funo que calcula o ndice de massa corporal sabendo-se
que o IMC o peso (kg) dividido pela altura (cm) ao quadrado.
LP I
Python
def nomeFuncao(parametros):
1) Faa uma funo que calcula o ndice de massa corporal sabendo-se
que o IMC o peso (kg) dividido pela altura (cm) ao quadrado.
LP I
Python
3) Um barco tem capacidade de 150kg. Trs pessoas vo entrar
no barco. Faa uma funo chamada ligaMotor no qual o peso
das trs pessoas sero passados como parmetro. Se o peso
total for menor que 150kg o motor do barco liga caso o peso
seja maior que 150kg no liga. Por fim, se o peso for igual a
150kg o motor engasga.
LP I
Python
3) Um barco tem capacidade de 150kg. Trs pessoas vo entrar
no barco. Faa uma funo chamada ligaMotor no qual o peso
das trs pessoas sero passados como parmetro. Se o peso
total for menor que 150kg o motor do barco liga caso contrrio o
motor do barco no liga.
>>> def ligaMotor(p1, p2, p3):
if (p1 + p2 + p3) > 150):
print(Motor no liga)
elif (p1 + p2 + p3) == 150):
print(Motor engasga)
else:
print(Motor liga)
LP I
Python
4) Imprimir todos os termos dos n primeiros termos da serie de
Fibonacci.
LP I
Python
4) Imprimir todos os termos dos n primeiros termos da serie de
Fibonacci.
>>> def fibonacci(n):
a, b = 0, 1
while b < n:
print(b)
a, b = b, a + b
LP I
Python
Tipos de dados em Python
LP I
Python
Palavras Reservadas em Python
and
as
assert
break
class
continue
def
del
elif
eles
except
exec
finally
for
from
global
if
import
in
is
lambda
not
or
pass
print
raise
return
try
while
with
yiel
LP I
Python Salve o cdigo abaixo em um arquivo.
# Programa em Python try
print("Programando em Python!!!")
x = input("Entre com o valor de x = ")
try:
z = 10 / int(x)
print("O valor de z = ", z)
except ZeroDivisionError: # Exececao especifica
print("Erro Divisao por zero!!!")
except:
# Caso nenhuma excecao seja capturada
print("Erro na execucao!!!")
else:
# Se nenhuma excecao for executada
print("Nenhum erro - Else")
finally:
# Sempre sera executado
print("Acabou...")
except:
print("Erro Inesperado!!!")
finally:
f.close();
print("Arquivo Fechado!!!")
LP I
Python