Você está na página 1de 16

Aula: 5

ESTRUTURA BÁSICA DE UM
PROGRAMA EM PYTHON
Objetivos

• Investigar os elementos básicos de linguagens


de programação, considerando as regras da
linguagem de programação Python, para
escrever de operações computacionais que o
computador seja capaz de executar.
Tópicos

3 .1 A LINGUAGEM PYTHON
3 .2 TIPOS DE DADOS, VARIÁVEIS E CONSTANTES
3 .3 ATRIBUIÇÃO, OPERADORES, EXPRESSÕES E
TABELA VERDADE
3 .1 A LINGUAGEM PYTHON
3 .2 TIPOS DE DADOS, VARIÁVEIS E
CONSTANTES
Aula: 6

ESTRUTURA BÁSICA DE UM
PROGRAMA EM PYTHON
Entrada e Saída padrão
Entrada e Saída padrão
Funções para conversão de tipo

Algumas vezes é necessário converter valores de um tipo para outro. Python


oferece algumas funções simples que nos permitem fazer isso. As funções int,
float e str tentarão converter seus argumentos para os tipos int, float e str,
respectivamente. Nós chamamos elas de funções para conversão de tipos.

A função int pode receber um número em ponto flutuante ou uma string, e


transformá-los em um int. Para números em ponto flutuante, ela descarta a
parte decimal do número - um processo que chamamos truncamento para
zero ou simplesmente truncamento do número. Vejamos como isso funciona:
print(3.14, int(3.14))
print(3.9999, int(3.9999)) # Isto não arredonda até o inteiro mais próximo!
print(3.0, int(3.0))
print(-3.999, int(-3.999)) # Note que o resultado é mais próximo de zero
print("2345", int("2345")) # interpreta a string para produzir um int
print(17, int(17)) # int inclusive funciona com inteiros!
O conversor de tipos float pode transformar um inteiro,
um float ou uma string correta em um float.
print("123.45")
print(float("123.45"))
O conversor de tipos str transforma seu argumento em
uma string. Lembre-se que quando exibimos uma string,
as aspas são removidas.
print(str(17))
print(str(123.45))
Exercício
Dados dois inteiros a e b, calcular a sua soma.
3 .3 ATRIBUIÇÃO, OPERADORES,
EXPRESSÕES E TABELA VERDADE
3 .3 ATRIBUIÇÃO, OPERADORES,
EXPRESSÕES E TABELA VERDADE

# Soma e subtração
print(10 + 2 - 7)
# Potência: 2 ^ 4
print(2 ** 4)
# Divisão de ponto flutuante
print(20 / 6)
# Divisão inteira, sem considerar o resto
print(20 // 6)
print(20 % 6 )# Resto da divisão
3 .3 ATRIBUIÇÃO, OPERADORES,
EXPRESSÕES E TABELA VERDADE
3 .3 ATRIBUIÇÃO, OPERADORES,
EXPRESSÕES E TABELA VERDADE
Exercício
• Escreva um programa em PYTHON que leia 4
números inteiros digitados pelo usuário e ao
final escreva qual foi o maior número, e a soma
de todos os números digitados

Você também pode gostar