Вы находитесь на странице: 1из 18

Laboratrio de Programao IV

(aula 2)
Tipos de variveis, operaes
aritmticas e algbricas, entrada e
sada de dados

Me. Diogo Tavares da Silva


contato: tavareko@gmail.com
Iniciando os trabalhos
Vamos abrir o interpretador Python no modo
interativo.
interpretador l comando digitado e o executa
Tipos de dados
Tipos primitivos de dados
Tipos bsicos de dados que so suportados
pela linguagem de programao
Em Python esses tipos so chamados de
built-ins
tipos bsicos que so nativamente
implementados e suportados pela linguagem
Python.
Tudo no Python objeto, inclusive tipos
nativos.
Tipos de dados
Dividem-se basicamente em quatro tipos:
Tipos numricos
Tipos lgicos
Tipos literais
Tipos compostos
Tipagem de variveis em Python dinmica
Como saber qual o tipo que a linguagem
adotou?
mtodo type()
Tipos numricos de dados
Em Python os tipos numricos so divididos em
trs tipos.
Tipo inteiro (int)
qualquer nmero inteiro negativo ou positivo
Tipo real (float)
Qualquer nmero racional ou irracional
Tipo complexo (complex)
nmeros oriundos de raiz de valores
negativos (j=-1)
ex: a = 2+3j
Tipo literal
Tipo string (str):
qualquer conjunto de caracteres, declarado
entre aspas simples ou duplas
ex: palavra = bola
palavra = bola
Tipo lgicos
Tipo booleano (bool)
Basicamente o valor de uma operao lgica
ex: a = True b = False
Tipos compostos
Existem 3 tipos compostos nativamente em Python
Arrays
Tuplas
Dicionrios
Neste primeiro curso, vamos focar no aprendizado
de arrays.
Conjunto de um ou mais elementos.
ex:
a = [2,3,5]
b = [bola, baralho, casa]
c = [a, b]
Operadores
Atribuio
=
ex: a=3
Operadores
Aritmticos
+,-,*,/ - bsicos
// - diviso inteira
% - resto de diviso
** - potenciao
Operadores
lgicos
and
or
not
Operadores
Comparativos
==
!=
>, >=
<, <=
is - verifica se duas variveis apontam o mesmo
objeto (possuem a mesma identidade)
in - Verifica se um item pertence a uma lista
(mesmo valor)
Converso entre tipos
Como j dito:
Python tem tipagem dinmica
porm a tipagem forte (no ocorre converso
automtica de tipos)
Converso deve ocorrer na mo
Int()
float()
str()
bool()
Entrada e sada de dados
No Python a entrada e sada de dados atravs dos
dispositivos padro se d por duas funes
raw_input() e print (no Python 2.x)
input() e print() (no Python 3.x)
Entrada e sada de dados
ex:
a = raw_input()
b = raw_input(digite um nmero: )
print a;
print o valor de a eh, a
print o valor de a eh+str(a)
Comentrios
Comentrios de uma linha em python so feitos
inserindo o caractere #
tudo inserido depois de # no interpretado
para fazer comentrios de mais de uma linha
use o recurso de docstrings
so usadas para documentar cdigo
podem ser usados para comentrios
tres aspas simples entre o comentrio

Criando um programa escrito
abra um editor de texto e salve o nome do
programa com a exteno .py
Em sistemas Windows, esses arquivos sero
remetidos ao interpretador Python diretamente.
Exerccio
Escreva um programa que calcule e imprima o
valor total da conta de uma mesa, cobrando 10%
sobre o valor da conta e 10 reais de couvert
artstico por cada pessoa presente na mesa.

Вам также может понравиться