0% acharam este documento útil (0 voto)
31 visualizações18 páginas

3 Visao Geral Python 3

O documento apresenta uma introdução ao Python, abordando primeiros programas com exemplos de print, operações matemáticas e variáveis. Também mostra como ler entradas do usuário e exercícios para fixar os conceitos.

Enviado por

furtadocarlos153
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
31 visualizações18 páginas

3 Visao Geral Python 3

O documento apresenta uma introdução ao Python, abordando primeiros programas com exemplos de print, operações matemáticas e variáveis. Também mostra como ler entradas do usuário e exercícios para fixar os conceitos.

Enviado por

furtadocarlos153
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 18

Programação de Computadores I

Visão geral de Python

Prof. Reginaldo Santos


1 / 18
Agenda


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!”)

– Será exibida a mensagem


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

1500+1500∗5/100 = 1500+(1500∗5)/100 = 1500+((1500∗5)/100)


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'>

a = 2.2 sys.getsizeof(a) → 24 bytes

nome da variável valor da variável


9 / 18
Primeiros programas

# Programa: primeiro programa com variáveis


a = 2
b = 3
print(a + b)


#: 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

# Programa: calculando aumento de salário em %


salario = 1500
aumento = 5
print(salario + (salario * aumento / 100))
======================
print(1500 + (1500 * 5 / 100))


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

a, b, c = map(int, input(“Digite 3 números int\n”).split())


x, y = map(float, input(“Digite 2 números float\n”).split())
p1, p2 = map(str, input(“Digite 2 str\n”).split())

print(f”Números inteiros: {a}, {b}, {c}”)


print(f”Números reais: {x}, {y}”)
print(f”Strings: {p1}, {p2}”)

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

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy