Escolar Documentos
Profissional Documentos
Cultura Documentos
●
Primeiros programas
●
Lendo informações do usuário
●
Exercícios
2 / 18
Primeiros programas
●
Cuidados ao digitar seus programas
– Letras maiúsculas e minúsculas são diferentes
– Aspas e parênteses são importantes
– Espaços são muito importantes
●
A linguagem Python se baseia na quantidade de espaços
em brancos antes do início de cada linha
3 / 18
Primeiros programas
●
Hello world em python
– Abrir o interpretador Python no terminal
python3
– Digitar
print(“Hello world!”)
4 / 18
Primeiros programas
print(“Hello world!”)
●
print: função utilizada para exibir algo na tela
●
(): separa os parâmetros de uma função. Um parâmetro é
um valor passado para uma função
●
“”: são usadas para separar textos destinados ao usuário
do resto do programa
●
Hello world!: mensagem que será exibida na tela
5 / 18
Primeiros programas
●
O interpretador pode ser utilizado como calculadora
6 / 18
Primeiros programas
●
Operadores e operações matemáticas
7 / 18
Primeiros programas
●
Atenção aos parênteses em operações matemáticas
●
Odem de precedência
– 1) Exponenciação ou potenciação (**)
– 2) Multiplicação (*), divisão (/ e //) e módulo (%)
– 3) Adição (+) e subtração (-)
●
Exemplo: equivalência computacional
●
Matematicamente
1500×5
1500+ ( 100 ) 8 / 18
Primeiros programas
●
Variáveis são utilizadas para armazenar valores
●
Possuem características como
– Tipo
– Tamano em memória
– Nome da variável
– Valor inicial
type(a) → <class 'float'>
●
#: usado para comentar
●
a = 2: uma variável chamada “a” recebe o valor 2
●
b = 3: uma variável chamada “b” recebe o valor 3
●
print(a + b): solicita que o resultado da soma do conteúdo
da variável “b” com o conteúdo da variável “b” seja
exibido na tela 10 / 18
Primeiros programas
●
Equivalências entre os programas?
a = 2
b = 3
print(a + b)
======================
print(2 + 3)
======================
print(5)
●
Embora os resultados sejam iguais, os programas são
11 / 18
diferentes
Primeiros programas
●
Diferença: programa genérico e valores hard coded
●
Ao utilizar variáveis, podemos referenciá-las várias vezes
●
Legibilidade: utilize nomes significativos
12 / 18
Lendo informações do usuário
●
A entrada do terminal é lida pela função input()
valor = input(“Entre um valor: ”)
●
As informações lidas no input são do tipo String
●
Lendo informações numéricas
a = int(input(“Valor int: ”))
b = float(input(“Valor float: ”))
13 / 18
Lendo informações do usuário
●
Verifique a saída dos programas
14 / 18
Lendo informações do usuário
●
Para ler mais de uma informação numérica será
necessário utilizar a função map()
15 / 18
Lendo informações do usuário
●
Exemplos
16 / 18
Exercícios
●
Converta as seguintes expressões matemáticas usando o
interpretador Python
– 10 + 20 * 30
– 4² / 30
– (94 + 2) * 6 - 1
●
Qual o resultado da seguintes expressão no interpretador
10 % 3 * 10 ** 2 + 1 - 10 * 4 / 2
17 / 18
Exercícios
●
Escreva um programa que exiba o resultado de 2a*3b
onde “a” vale 3 e “b” vale 5
●
Escreva um programa que calcule a soma de três
variáveis e imprima o resultado na tela
●
Modifique o programa aumento de salário, de forma que
ele calcule um aumento de 15% para um salário de R$
750
18 / 18