# Imprimir (mostra) um texto
print("Olá Mundo")
# É possível imprimir vários valores, separando-os com vírgulas
data = "23/05/2020"
local = "Florianópolis"
print(data, local)
# resulta na impressão de "23/05/2020 Florianópolis"
print("Hoje é", data, "e estamos em", local)
# resulta na impressão de "Hoje é 23/05/2020 e estamos em Florianópolis"
# A função print automaticamente resulta numa quebra de linha ao final
print("Uma linha")
print("Outra linha")
# resulta na impressão de cada uma das string em linhas diferente e sequentes
# Para evitar a quebra de linha, pode ser utilizado o parâmetro "end"
print("Hoje", end=" ")
print("Amanhã", end=" *** ")
print("Depois de amanhã")
# Converte uma string para número inteiro correspondente
int('456')
# Converte uma string para número real correspondente
float('3.1415E3')
# Converte um número inteiro para uma string
str(345)
# Converte um número real para uma string
str(3.141592E3)
# A função input() permite "ler" uma linha toda digitada via teclado.
texto = input()
# A string digitada é então atribuído à variável texto
print("Texto digitado: " + texto)
print(f"Texto digitado: '{texto}'")
# É possível incluir um texto explicativo que é apresentado ao usuário no momento da digitação
nome = input("Digite seu nome: ")
Os dados obtidos via função input são sempre strings, mesmos quando apenas compostos por dígitos numéricos. Eles podem ser convertidos para números inteiros ou reais por meio das funções int() e float(), respectivamente.
# Obtendo um número inteiro: a string digitada é convertida para o número inteiro por meio da função int()
idade = int(input("Digite sua idade: "))
# Obtendo um número real: a string digitada é convertida para o número real por meio da função float()
pi = float(input("Valor de PI: "))
# Obter o nome e a idade de uma pessoa via teclado, e imprimir
nome = input()
idade = int(input())
print(f"O nome é {nome} e a idade é {idade}")
No caso de serem digitados vários valores numa mesma linha, pode-se separá-los e atribuí-los a variáveis distintas utilizando o método "split" e a operação de desempacotamento (detalhes serão vistos posteriormente).
x, y, z = input("Digite trẽs valores inteiro um ao lado do outro separados por um espaço em branco: ").split()
# convertendo as strings digitados para números inteiros
x = int(x)
y = int(y)
z = int(z)
# imprimindo os valores
print(x, y, z)
Alternativamente pode ser também escrito conforme abaixo utilizando um recurso de Python chamado de compreensão de listas, que será descrito posteriormente.
x, y, z = [int(x) for x in input("Digite trẽs valores inteiro, um ao lado do outro: ").split()]
print(x, y, z)
Comentários são adendos ao código fonte que servem para explicar ou justificar decisões, sendo ignorados no momento da execução do programa. Em Python os comentários são precedidos pelo caracter #
# Isto é um comentário
print("Hojé é um dia") # Este é outro comentário