tipos de dados

50 tons de 0‭101 0101 0101‬


Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE

Produzido pelo prof. João Pimentel

"Nem todo dado é do mesmo tipo"
- João Pimentel

O que são dados? Um dado é um valor de uma variável.

Por exemplo, se a variável é NOME, então Ana, Pedro e Maria são alguns dos possíveis dados.

Se a variável é IDADE, então 17, 18, 85 e 0 são alguns dos seus possíveis dados.

Em um software nós precisamos guardar vários dados.

Pense no Instagram, por exemplo. Ele precisa saber seu nome de usuário, sua senha, seus contatos, seus posts, suas stories, seus directs, etc. Cada post, por sua vez, tem vários dados: imagem(ns), texto, data de publicação, os usuários que curtiram aquele post, os comentários, etc.

Falando em instagram, você já está me seguindo lá, né? @joaopython

Voltando ao assunto: nem todo dado é do mesmo tipo. Alguns são textos, outros são números, outros são imagens, etc.

Neste curso nós vamos trabalhar com 4 tipos básicos:

int números inteiros
float números quebrados
string texto
boolean True ou False

Vídeo 1 (6min):

Qual o resultado de
print("3+3")
1/5

...

ou

?
CERTO!
...



Vídeo 2 (9min):

ARREDONDAMENTO (1/2)

Apesar do vídeo explicar a função round para realizar o arredondamento, na maioria das nossas atividades precisaremos fazer o arredondamento de outra forma, para garantir que o resultado fique com um número exato de casas decimais. Compare os exemplos no próximo slide e veja se consegue descobrir a diferença entre a função round e a função format 👉

ARREDONDAMENTO (2/2)

CÓDIGO:

print(5/3) print(round(5/3, 2)) print('{:.2f}'.format(5/3)) print(5/2) print(round(5/2, 2)) print('{:.2f}'.format(5/2))

RESULTADO:

1.6666666666666667 1.67 1.67 2.5 2.5 2.50
Qual o resultado de
print("5"*4)

Fez todos os exercícios que estão no final do vídeo? Muito bem, clique no botão abaixo para pegar sua recompensa!





Créditos

Animação dos docinhos: the @keyframers!