Introdução ao Python - parte 2
Olá, este é o segundo artigo da minha série "Introdução ao Python" - aprenda a programar". Se você não leu a primeira parte clique aqui e leia a publicação. Do contrário, vamos em frente para conhecer um pouco mais sobre essa maravilhosa linguagem de programação.
Imprimindo texto na tela
Como vimos no artigo anterior o comando print() é usado para imprimir (ou exibir) algum tipo de informação na tela. O parâmetro esperado pela função é uma string, ou seja, uma cadeia de caracteres entre aspas simples ou duplas.
Para exibir um texto, o comando é, por exemplo:
print(“Alô, mundo!”)
Ao rodar o código acima será exibido o texto “Alô, mundo!” sem as aspas.
Para exibir números o comando é o mesmo. A diferença é que não é necessário usar as aspas. Por exemplo:
print(73)
A saída será “73”, sem aspas.
A função print() também permite a impressão de operações diretamente. O código a seguir resultará na exibição do texto “26” na janela do console:
print(24 + 2)
A função “print()” é muito versátil e simples de usar. Ela permite imprimir mais de um valor na tela. Para fazer isso, basta informar os valores separados por vírgula. Veja:
print(“Alô”, “Mundo”)
O comando acima exibirá a mensagem “Alô Mundo”.
Veja outro exemplo:
a = 1
b = 2
c = a + b
print(“A soma é”, c)
O resultado da função acima será “A soma é 3”.
Mais simples, impossível.
Escrevendo comandos em Python
Como já visto no capítulo anterior, comandos em Python podem ser utilizados para diversos propósitos como chamar a função “print()” (ou outra), executar procedimentos, atribuir o valor a uma variável, fazer cálculos e por aí vai.
Em geral, os comandos em Python devem ser escrito um em cada linha. Os comandos são executados na ordem em que são escritos. Não há necessidade de utilizar vírgula, ponto e vírgula ou outro sinal para separar os comandos salvo casos especiais (conforme veremos mais tarde).
a = 2
b = 2
print(a + b)
Na primeira linha o código acima atribui o valor de 2 à variável “a”. Na segunda, a variável “b” recebe o valor de 2. Na terceira, a função “print()” é chamada para exibir o valor da soma dos dois números armazenados na variável.
O código é simples e requer apenas 3 linhas.
No entanto, podemos simplificá-lo ainda escrevendo todos os comandos numa única linha com mostrado abaixo:
a = 2; b = 2; print(a + b)
Em vez de 3 linhas, temos apenas uma separada por (;).
Dica: sempre deixe espaços entre os nomes de variáveis e os operadores, e os nomes de variáveis, e os sinais de atribuição ou comparação. Por exemplo: escrever “a = 2” é melhor que “a=2”, “a + b” é melhor que “a+b”.
O interessante é que podemos, para facilitar a leitura, dividir um único comando em mais de uma linha. Por exemplo, digamos que nossa intenção seja criar uma lista de elementos. Podemos fazer isso assim:
carros = [“Gol”,
“Uno”,
“Parati”]
print(carros)
Basta colocar os elementos entre os sinais “[” e “]” separados por “,”.
A sintaxe da linguagem Python é muito simples. Há poucas regras. A principal delas diz respeito à indentação. Blocos de código são separados através do uso de espaços em branco ou através do TAB (tabulação).
Note que em outras linguagens de programação esse recurso é usado apenas para facilitar a leitura do código. Em Python é uma regra que não pode ser quebrada. A indentação faz toda a diferença. Vamos ver um exemplo a seguir:
a = 5
b = 3
if a > b:
msg = “Alô, mundo”
print(msg)
print(“Olá! Este código é independente.”)
No caso acima usamos 3 espaços em branco para dizer ao ponto que os comandos após o “if” devem ser executados apenas se “a” for maior do que “b”. Em de 3 espaços poderíamos usar um TAB. A regra principal é usar pelo menos um espaço em branco para separar os blocos de código.
Se a regra não for seguida à risca, resultará num erro de indentação.
if a > b:
msg = “Alô, mundo”
print(msg)
Todo bloco de texto termina necessariamente na próxima linha de código não indentada como no exemplo abaixo.
if a > b:
msg = “Alô, mundo”
print(msg)
print(“Atenção! O bloco de código termina nesta linha.”)
Nesse a caso a saída será:
Alô mundo
Atenção! O bloco de código termina nesta linha.
É isso aí. Espero que tenha gostado do conteúdo. Clique aqui para ler o próximo artigo.
Este artigo foi escrito por Maximiliano da Rosa e publicado originalmente em Prensa.li.