Guiao Iniciacao Python
Guiao Iniciacao Python
Calculadoras
gráficas
colab.research.google.com thonny.org
Variáveis
Como em qualquer linguagem de programação, as variáveis servem para armazenar valores, em
memória, para utilização num programa.
Em Python, uma variável é criada assim que o seu nome é escrito, pela primeira vez, no início de
uma linha de um programa, seguido do sinal de igual (=), a seguir ao qual se escreve o valor da
M36010GR © RAIZ EDITORA
variável.
OPERADORES
+
Adição // Quociente da divisão inteira
– Subtração
% Resto da divisão inteira
* Multiplicação
= = Verifica se duas expressões
/ Divisão
são iguais; se forem iguais, devolve
True; se não, devolve False.
** Potenciação
!= Verifica se duas expres-
sões são diferentes; se forem
diferentes, devolve True; se não,
devolve False.
Há operadores como, por exemplo, a raiz quadrada, as funções trigonométricas, entre outros,
que não estão disponíveis no pacote base de Python e cuja utilização requer a importação do
M36010GR © RAIZ EDITORA
módulo math. Para isso, basta introduzir a instrução from math import * ou import math no início
de um programa.
Com import math, sempre que se pretende utilizar uma função do módulo,
é necessário escrever antes da mesma «math.», como se faz no primeiro
exemplo, para a raiz quadrada (sqrt, de square root).
COMANDOS
Conversão de dados
str() converte o argumento em cadeia de carateres.
int() converte, se possível, o argumento em número inteiro e,
no caso de o número em questão não ser inteiro, devolve a parte
inteira desse número.
ao pedir valores que se pretendem, por exemplo, numéricos, é necessário explicitar o seu tipo.
Comandos de controlo
if-elif-else
O comando if é utilizado para testar uma condição e executar o conjunto de instruções que fica
sob a linha do if, caso a condição seja verdadeira.
Pode-se utilizar um if com o comando else para testar uma condição e executar o conjunto de
instruções que fica sob a linha do if, caso a condição seja verdadeira, e o conjunto de instruções
que fica sob a linha do else, caso contrário.
É possível realizar uma cadeia de testes de condições, intercalando um ou mais comandos elif,
entre um if e um else.
for
O comando for é utilizado para criar ciclos de repetição em que se executa um conjunto de
instruções um certo número de vezes (iterações).
A função range(), presente no exemplo anterior, pode ser utilizada de três modos diferentes,
conforme o argumento:
while
O comando while é utilizado para criar ciclos de repetição em que se executa um conjunto de
instruções utilizando o teste de uma condição como critério de paragem. O conjunto de instruções
é executado enquanto a condição é verdadeira.
Variáveis (continuação)
• listas
Uma lista é uma sequência de elementos, que podem ser do tipo int, float, str, entre outros.
Uma lista é criada com parêntesis retos, [ ] , sendo os seus elementos inseridos, no parêntesis,
separados por vírgulas.
EXERCÍCIOS DE INICIAÇÃO
1. Cria um programa em Python que peça o nome ao utilizador e que, depois, o cumprimente
pelo nome.
2.2 Altera o programa de modo que passe a executar o produto de dois números.
2.3 Altera o programa de modo que passe a executar a soma de dois números reais introduzidos
pelo utilizador.
3. Cria um programa em Python que verifique se um número inteiro, introduzido pelo utilizador ou
inserido no próprio programa, é positivo, negativo ou nem uma coisa nem outra, e que informe o
utilizador acerca disso.
4.1 Altera o programa para que passe a determinar os 10 primeiros múltiplos de:
a. 10 ; b. 15 ; c. 20 .
5.2 Altera o programa de modo que determine os números inteiros negativos cujo quadrado é
inferior a 9
00 .
Soluções
1. (Exemplo de programa)
2.1 O programa determina a soma de 3 com - 7, ou de outros valores que sejam
introduzidos nas variáveis a e b .
2.2
2.3
3.
4.1
a. b. c.
4.2
4.3
5.1 O programa determina os números inteiros positivos cujo quadrado é inferior a 1000 .
5.2
M36010GR © RAIZ EDITORA