sexta-feira, 13 de março de 2020

PYTHON #3: ENTRADA DE DADOS


Nesta TERCEIRA aula sobre python, vamos aprender a utilizar o comando de entrada de dados, para que se tenha uma interação com o usuário.

Na aula anterior realizamos a soma e a divisão de dois números, veja no link:


python-entrada-dados

Na aula 2, os números foram atribuídos para as varáveis no momento da declaração. Se quisermos que o usuário digite os números temos que utilizar o comando input:


variável = input(“Mensagem”)


Vamos reescrever o programa da aula anterior só que com o comando input:


Agora salve o programa para podermos executá-lo indo em TOOLS e em seguida em BUILD:


Podemos ver que nosso programa rodou, mais entretanto quando digitamos um número e teclamos ENTER nada acontece. Isso ocorre devido ao sublime não ser capaz de “entender” o comando de entrada de dados. A solução para isso é utilizarmos o prompt de comando(CMD) do windows para compilar nosso programa.

Vá no menu iniciar do windows e digite CMD e entre no prompt de comando:



Agora precisamos indicar onde se encontra o arquivo salvo referente ao nosso código, ficará assim:

cd nome do local

No meu caso o arquivo se encontra na área de trabalho, veja como fica então:



Clique então ENTER:



Agora vamos colocar o nome do arquivo salvo:


Teclamos em seguida ENTER:



Note que o programa já compilou aparecendo a primeira mensagem. Digite os dois números e tecle ENTER para ver os resultados:


Apareceu uma mensagem de erro, pois estamos concatenando strings, mais nós temos operações realizadas, para isso temos que colocar float antes do input:



Agora sim podemos executar o programa no cmd:


Pronto, agora podemos criar programas com entrada de dados.

 Veja o vídeo do tutorial:




Um comentário:

  1. As stated by Stanford Medical, It's really the ONLY reason women in this country live 10 years more and weigh on average 42 pounds less than we do.

    (And by the way, it is not related to genetics or some secret exercise and absolutely EVERYTHING related to "HOW" they are eating.)

    BTW, What I said is "HOW", and not "what"...

    Click this link to see if this short questionnaire can help you find out your true weight loss potential

    ResponderExcluir