Seguindo a aula anterior (Hello world) e seguindo a lista de exercícios da documentação Python, o segundo exercícios diz o seguinte:
“Faça um Programa que peça um número e então mostre a mensagem O número informado foi [número]”
Para que possamos realizar esse exercício precisamos usar a função Input , além de uma das coisas mais importantes na programação, a variável.
Variável – Nada mais é do que um espaço da memoria que reservamos para guardar informações. Exemplo:
>>n = ‘João’ // criamos uma variável chamada n , e depois atribuímos o nome João
>>print n // aqui pedimos para que escreva o que tem dentro de n
Agora que já sabemos o que é uma variável podemos aprender para que serve a função input.
Input – O seu próprio nome já nos faz deduzir o ele faz (Input , em português Entrada)
Eu poderia explicar o seu funcionamento, e como a usamos, mais é melhor mostrar.
>>input(‘Digite um número: ‘)
Saída (resultado)
>>Digite um número:
Escrevendo o Programa:
Vamos rever o que queremos que o programa faça:
- Escreva : Digite um número
- Depois mostre: O número digitado foi [número]
Esse programa é parecido com o exemplo que dei acima, mais a única diferença é que o conteúdo da variável (n), é o usuário em que vai escrever, não o programador.
E para isso usamos a função input
Vamos fazer a variável n receber um numero escolhido pelo usuário . Desta maneira:
>>n = input(‘Digite um numero: ‘)
E como fazer o programa escrever: O numero digitado foi [numero] ?
>> print ‘O numero digitado foi : %s’ %n
Usando %s (s de string, na programação são caracteres) substituímos o que está com %… fora das aspas.
Então o código fica assim:
>>n = input(“Digite um número: “)
>>print ‘O numero digitado foi: %s’ %n
Saida
>>Digite um número: 5
>>O número digitado foi: 5
DEIXE SUA DUVIDA NOS COMENTÁRIOS =)
E NÃO SE ESQUEÇA DE DEIXAR SUA CRITICA ;D
Pingback: Aula Python – If else | powerpython
Pingback: Aula Python – 13 – Estrutura sequencial | powerpython
Pingback: Aula Python – 14 – Estrutura Sequencial | powerpython
Pingback: Aula Python – 15 – Estrutura Sequencial | powerpython
Pingback: Aula Python – 16 – Estrutura Sequencial | powerpython