Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Linguagem Python
P Y T H O N U M A L I N G U AG E M D E P R O G R AM A O C R I AD A P O R G U I D O VAN
R O S S U M E M 1 9 9 1 . U M A L I N G U A G E M L I V R E E M U LT I P L ATA F O R M A . O S
OBJETIVOS DO PROJETO DA LINGUAGEM ERAM: PRODUTIVIDADE E
LEGIBILIDADE. CARACTERSTICAS QUE AJUDAM NO OBJETIVO: BAIXO
USO DE CARACTERES ESPECIAIS, O QUE TORNA A LINGUAGEM MUITO
PAR E C I D A C O M P S E U D O - C D I G O E X E C U T V E L ; O U S O D E I D E N TA O
P A R A M A R C A R B L O C O S ; Q U A S E N E N H U M U S O D E P A L AV R A S - C H AV E
V O LTAD AS PAR A A C O M P I L A O ; C O L E T O R D E L I X O PAR A G E R E N C I AR
A U T O M AT I C A M E N T E O U S O D A M E M R I A ;
AL M D I S S O , P Y T H O N S U P O R TA M LT I P L O S PAR AD I G M A S D E
P R O G R AM A O . A P R O G R AM A O P R O C E D I M E N TAL P O D E S E R U S AD A
PAR A P R O G R AM AS S I M P L E S E R P I D O S , M AS E S T R U T U R AS D E D AD O S
C O M P L E X AS , C O M O T U P L AS , L I S TAS E D I C I O N R I O S , E S T O D I S P O N V E I S
PAR A FAC I L I TAR O D E S E N V O LV I M E N T O D E AL G O R I T M O S C O M P L E X O S .
U M S U P O R T E M O D E S T O PAR A P R O G R AM A O F U N C I O N AL E X I S T E , O Q U E
T O R N A A L I N G U A G E M E X T R E M A M E N T E E X P R E S S I VA : F C I L FA Z E R
M U I TA C O I S A C O M P O U C AS L I N H AS D E C O M AN D O .
Sumrio
Exemplo:
nome = input(Qual o seu nome?)
O valor que o usurio fornece e que ser retornada
pelo input() sempre um string e no um nmero.
Para ler um valor e convert-lo para um nmero
inteiro utilizamos a funo de converso int().
Ex:
Caractersticas da Linguagem
<type 'int'>
<type 'str'>
<type 'bool'>
<type 'list'>
Estruturas de Alto Nvel
Caracterstas da Linguagem
Sequncia:
Seleo(tomada de deciso):
If.. else
Temos que entender que se a expresso definida no
cabealho da estrutura if [entre parntesis] , for
verdadeira, tudo que estiver nas linhas seguintes e com
a indentao avanada ser executado.
Caso a expresso contida entre parntesis no seja
verdadeiro, nada acontecera, e ser executada a
prxima linha que no caso o else, e ser executado o
que estiver na linha seguinte identada.
Estruturas de Controle
Ex:
Testando condicional:
Testando condicional:
Repetio(iterao):
For
Exemplo de uso do comando for:
While
O comando while, por sua vez, faz com que um conjunto de
instrues seja executado enquanto uma condio for atendida.
Quando o resultado passa a ser falso, a execuo
interrompida, saindo do loop, e passa para o prximo bloco.
Onde:
NOME o nome da funo
ARGS so especificaes de argumentos da funo
Uma funo pode ter 0, 1 ou mais argumentos
COMANDOS contm as instrues a ser executadas
quando a funo invocada.
Formato das Funes
Ex:
Teste Funo
CDIGO PE em Python
Criando Listas
CDIGO PE em Python
Testes da (OPO 1) de
(CADASTRAR TIPO DE OCORRNCIA):
Menu Inicial, escolhendo opo 1:
Teste de Programa
Inserindo dados
novamente de cdigo
e nome
do tipo de ocorrncia
Teste de Programa
Programa volta
para menu
inicial:
Teste de Programa
Testes da (OPO 2) de
(CADASTRAR VIATURA):
Menu Inicial, escolhendo opo 2 Cadastrar Viatura:
Teste de Programa
Escolhendo opo
de cadastrar outra
viatura:
Teste de Programa
Testes da (OPO 3) de
(CADASTRAR OCORRNCIA):
Menu Inicial, escolhendo opo 3 Cadastrar Ocorrncia:
Teste de Programa
Inserindo os dados
da data da
ocorrncia :
Inserindo dados da
hora da ocorrncia :
Teste de Programa
O programa
finalizado:
Teste de Programa