Comando de Entrada
Em Python é utilizado o comando input() para receber dados que o usuário digitar
input(), o script Python é
interrompido, aguardando que o usuário digite algo.
Veja um exemplo de uso do comando input():
Ao se utilizar o comando input(), para somar dois números por exemplo, percebemos
que não irá apresentar o resultado esperado:
Isso se deve ao Python retornar uma string da função input() e que ao ser "somada"
com outra variável resultado na concatenação de string. Isso é resolvido fazendo a conversão de tipos
Conversão de Tipos
As funções a seguir são utilizadas para fazer a conversão de um tipo para outro
A função int()
Para converter um float ou uma string para um valor inteiro, utilizamos a função int().
Com essa função podemos resolver o problema do input() apresentado anteriomente:
Outros exemplo da função int():
A função float()
Semelhante a função int(), essa função converte para números decimais.
Se for tentar inserir número decimais no exemplo da soma de valores, os valores depois da vírgula serão ignorados. Para resolver isso podemos conventer os valores lidos para float:
Ainda pode ser utilizado para converter valores inteiros e strings para números decimais:
A função str()
Para os casos em que é necessário a conversão de números para string, utilizamos a função str():
A função chr()
Como tudo o que é armazenado no computador são números, as letras precisam ser convertidas para números também. Há a Tabela ASCII em que as letras são padronizados para seus equivalentes números inteiros.
A função chr() e responsável por converter o valor númerico em caracter correspondente
Essa função pode ser útil para exibir as letras dos alfabeto através de uma laço de repetição:
A função ord()
Enquanto a função ord() faz o processo contrário da função chr():
Verificando o tipo das variável
Para saber qual o tipo do dado podemos utilizar a função type():