Nesta seção apresentaremos, brevemente, os comandos e regras (sintáticas e semânticas) da lingaguem Python que poderá ser usada por você nas atividades
desenvolvidas durante o curso. Note que no python não é exigido colocar ; ao final de cada linha.
Um conceito muito importante à programação é o de variável. Uma variável é um nome(identificador) que está associado à uma posição única na
memória do computador. Ela serve para armazenar um valor a ser utilizado pelo algoritmo.
Podemos considerar que uma variável é como uma gaveta, cada uma tem sua localização no armário e seu conteúdo. Sempre que fizermos uma atribuição
a esta variável, o valor atribuido será armazenado na gaveta correspondente.
X = 5 //cria a variável X com tipo int com valor 5 Y = 1.0 //cria a variável Y com tipo float com valor 1.0 S = "MAC2166" //cria a variável S do tipo String com valor MAC2166 Z = true //cria a variável Z do tipo bool com o valor true
X = EXPR; //A variável X recebe o resultante do cálculo da expressão EXPR X = 3+5; //Atribuirá o valor 8 à variável X X = X+1; //X recebe o valor armazenado em X mais 1
if EXPL : //o comando recebe uma expressão do tipo lógico(EXPL) e caso verdadeira executa o bloco de comando identado abaixo dele. //bloco de comandos executado caso a EXPL seja verdadeira
Um dos comandos de repetição é o while ele tem a seguinte forma:
while EXPL : //enquanto a expressão lógica for verdadeira o bloco de comandos é executado. //bloco de comandos a serem repetidos //quando EXPL resultar falso o bloco de comandos será ignorado
print(argumento) // imprime o argumento na tela print(X) //imprime o valor de X print("o valor é"+X) //caso X tenha valor 5, imprime o valor é 5 No Python 2 temos dois tipos de entrada de dados, input() e raw_input() A = input() // Recebe int, float ou bool digitado pelo usuário A = raw_input() //Recebe String digitada pelo usuário No Python 3 não existe mais raw_input, portanto input() é para qualquer tipo de entrada A = input() //Recebe qualquer tipo de entrada digitada pelo usuário