Escolar Documentos
Profissional Documentos
Cultura Documentos
A Função print( )
3.1. Vamos nos conhecer melhor?
Desde a primeira lição, estamos usando a função print(). Ela é simplesmente a função
que faz a saída dos dados na tela.
Essa é a explicação que você verá em todos os livros de Python: "print( ) é a função que
faz a saída dos dados".
Eu, porém, acho melhor explicar [como sempre fiz] da maneira mais clara e mais "para
crianças" possível. Espero que você não se sinta constrangido com isso.
Em primeiro lugar, é bom explicar que você não é o usuário! Você é o programador. Você
é O CARA! Você é o cara que está criando um programa que será usado por um usuário.
Usuário: é a criatura nefasta que Deus colocou na tua vida para expiar os teus pecados
por toda a eternidade!
Bom, acontece que o seu trabalho é criar um programa – um aplicativo, talvez – que
será usado por um ou mais usuários! E em muitos momentos o seu programa terá que
"mostrar" coisas ao usuário, como mensagens, nomes, números, resultados de cálculos,
entre outras coisas...
É a função print( ) que usamos para colocar dados, mensagens, avisos, números e
tudo mais na tela. Aquilo que o usuário vai ver quando estiver usando o programa é
resultado de uma função print( ).
Poder, até pode... quem sou eu pra te impedir, né? Mas o nome certo é função, mesmo!
print( ) é uma função na linguagem Python. Veremos isso mais tarde!
Acredito que você já esteja cansado de usá-la e que já sabe "de cor" [decorado] como
usá-la, mas vamos aqui fazer uma lista bem objetiva e, acredito, completa.
De uma forma bem simples, a função print( ) é usada assim: print(aquilo que você quer
mostrar para o usuário).
Nas próximas lições, vamos ser apresentados a uma variedade maior de símbolos que
fazem cálculos [esses símbolos são chamados de operadores matemáticos].
Ou seja, podemos "somar" e "multiplicar" textos. Que tal? Dá uma olhada na próxima
imagem:
Explicando:
Lembre-se que o resultado da concatenação é "tudo junto" mesmo! Note que o comando
print("Bom"+"Dia") resultou em BomDia [sem espaço entre as palavras]. Se você quer
colocar um espaço para a coisa ficar organizada, coloque-o dentro das aspas, depois de
"Bom " ou antes de " Dia".
Então é Natal... Então é Natal... Então é Natal... Então é Natal... Então é Natal...
Então é Natal... Então é Natal... Então é Natal... Então é Natal...
[Ninguém merece... na voz da cantora Simone... não tem como não lembrar]
[b] O operador de + [concatenação] só pode ser usado entre dois textos, nunca entre
um texto e um número.
[você vai perceber isso quando começar a receber as mensagens de erro caso tente
desrespeitar essas regras]
Nós já sabemos que print( ) é uma função [mais adiante mostraremos o que isso significa].
Nós também sabemos que print( ) serve justamente para a saída de dados [ou seja, para
mostrar na tela, para o usuário, aquilo que estiver dentro dos seus parênteses].
É justamente sobre esses dados que eu quero falar agora: tudo aquilo que estiver dentro
dos parênteses de uma função é chamado de argumento da função. Por exemplo:
Já vimos que textos, números e cálculos podem ser argumentos da função print( ).
Textos devem vir entre aspas e os demais tipos não podem vir entre aspas.
A função print( ) pode ser escrita com mais de um argumento ao mesmo tempo, basta
apresentá-los dentro da função separados por vírgulas. Veja o exemplo:
(A) A saída da função print( ) [ou seja, seu resultado] apresentará os argumentos
separados por espaços automaticamente [você não precisará colocar o espaço
dentro das aspas para separá-los, como faz na concatenação com o "+"].
(B) Os argumentos são apresentados numa única linha [diferentemente de quando
você usa mais de uma função print( ) – em que cada função apresentará seu
argumento em uma linha diferente].
print("Número")
print(30)
print(40 + 80)
print("Hoje" * 3)
Isso vai dar o seguinte resultado:
Número
30
120
HojeHojeHoje
>>> print(7* 3)
>>> print("7" * 3)
>>> print("Casa" * 4)
>>> print("Casa" + 4)
>>> print("Casa", 4)