Anda di halaman 1dari 2

Introdução

A linguagem de programação Python é uma grande ferramenta para utilizar ao trabalhar


com números e avaliar expressões matemáticas. Esta qualidade pode ser utilizada para
fazer programas úteis.

Este tutorial apresenta um exercício de aprendizado para ajudá-lo a fazer um programa


simples de calculadora de linha de comando no Python 3. Embora tenhamos escolhido
usar uma forma possível de criar esse programa, há muitas oportunidades para melhorar
o código e criar uma calculadora mais robusta.

Estaremos utilizando operadores matemáticos, variáveis, declarações condicionais,


funções, e lidando com a entrada do usuário para fazer nossa calculadora.

Pré-requisitos
Para este tutorial, você deve ter o Python 3 instalado em seu computador local e ter um
ambiente de programação configurado em sua máquina. Se você precisar instalar o
Python ou configurar o ambiente, você pode fazer isso seguindo o guia apropriado para
o seu sistema operacional.

Passo 1 — Solicitar Entrada dos Usuários


As calculadoras funcionam melhor quando uma pessoa fornece equações para o
computador resolver. Começaremos a escrever nosso programa no ponto em que a
pessoa digita os números com os quais gostaria que o computador trabalhasse.

Para fazer isto, utilizaremos a função interna do Python input() que aceita entrada
gerada pelo usuário através do teclado. Dentro dos parênteses da função input()
podemos passar uma string para solicitar ao usuário. Vamos atribuir a entrada do
usuário a uma variável.

Para este programa, gostaríamos que o usuário inserisse dois números, então vamos
fazer com que o programa solicite dois números. Ao solicitar informações, devemos
incluir um espaço no final da nossa string para que haja um espaço entre a entrada do
usuário e a string de solicitação.

number_1 = input('Enter your first number: ')


number_2 = input('Enter your second number: ')

Após escrever nossas duas linhas, devemos salvar o programa antes de executá-lo
podemos chamar este programa de calculator.py e, em uma janela de terminal,
podemos executar o programa em nosso ambiente de programação utilizando o
comando python calculator.py. Você deve ser capaz de digitar na janela do terminal
em resposta a cada solicitação.

Output
Enter your first number: 5
Enter your second number: 7
Se você executar esse programa algumas vezes e variar sua entrada, você perceberá que
pode inserir o que quiser quando solicitado, incluindo palavras, símbolos, espaço em
branco ou mesmo a tecla Enter. Isto é porque input() pega os dados inseridos como
strings e não sabe que estamos procurando por um número.

Gostaríamos de usar um número neste programa por dois motivos: 1) para permitir que
o programa execute cálculos matemáticos, e 2) para validar que a entrada do usuário é
uma string numérica.

Dependendo das nossas necessidades na calculadora, podemos querer converter a string


que vem da função input() para um inteiro ou um float. Para nós, números inteiros
atendem ao nosso propósito, então vamos passar a função input() na função int()
para converter a entrada para o tipo de dados inteiro.

calculator.py
number_1 = int(input('Enter your first number: '))
number_2 = int(input('Enter your second number: '))

Agora, se entrarmos dois inteiros, não vamos nos deparar com um erro:

Output
Enter your first number: 23
Enter your second number: 674

Mas, se entrarmos com letras, símbolos, ou quaisquer outros não inteiros,


encontraremos o seguinte erro:

Output
Enter your first number: sammy
Traceback (most recent call last):
File "testing.py", line 1, in <module>
number_1 = int(input('Enter your first number: '))
ValueError: invalid literal for int() with base 10: 'sammy'

Até agora, configuramos duas variáveis para armazenar a entrada do usuário na forma
de tipos de dados inteiros. Você também pode experimentar converter a entrada em
floats.

Passo 2 — Adicionando operadores


Antes que nosso programa esteja completo, adicionaremos um total de 4 operadores
matemáticos: + para adição, - para subtração, * para multiplicação, e / para divisão.

À medida que construímos nosso programa, queremos ter certeza de que cada parte está
funcionando corretamente, então aqui começaremos com a configuração de adição.
Vamos adicionar os dois números dentro de uma função de impressão para que a pessoa
que usa a calculadora possa ver a saída

Anda mungkin juga menyukai