Apêndice A : Utilizando Python 3 com Ideone

Nesta seção você irá aprender a experimentar os conceitos de lógica de programação utilizando a linguagem Python na plataforma Ideone. Minha sugestão é que você rode os códigos na plataforma Ideone à medida que vai aprendendo a sintaxe.

Aprender lógica de programação com Python apresenta a vantagem de oferecer poucas barreiras para o estudante começar a programar, pois a linguagem abstrai muito do funcionamento do computador, como a necessidade de declarar o tipo da variável para reservar um espaço de memória. Desta forma o estudante consegue, sem muitos pré-requisitos, rapidamente ver os resultados do seu código implementado.

Como utilizar o Ideone

  1. Acesse www.ideone.com
  2. Escolha Python3
  3. Escreva seu código na área em branco
  4. Pressione Run para testar o código

Após pressionar Run, você verá a tela de resultados exibindo:

  1. O código que foi escrito anteriormente
  2. Indicação de sucesso ou falha na interpretação do código
  3. Tudo o que foi impresso na tela com o comando print

Sintaxe em Python

Primeiros Passos

#Comentários são feitos desta forma, colocando # no início da linha
print("Hello World!")

Variáveis

#Nesta linguagem não é necessário declarar o tipo de variável
var_inteiro = 1
var_real = 1.0
var_texto = "Sou do tipo texto"
var_logico = False

Impressão

#Somente variável texto
print("Texto entre aspas")

#Impressão com valores numéricos
idade = 10
print("Ele tem " + str(idade) + " anos.")

Leitura de variáveis

#Rodando na própria máquina, conhecer o comando abaixo é o suficiente.
nome = input("Qual é o seu nome?")

#Para ler uma variável utilizando Ideone, é necessário seguir as instruções da imagem abaixo.
  1. Clicar em stdin
  2. Escrever o código utilizando o comando input
  3. Escrever cada entrada em linhas separadas
  4. Pressionar Run

Operadores de comparação

Os operadores de comparação em Python3 são os mesmos utilizados pela linguagem desta apostila.

Desvio condicional

É necessário usar a tecla Tab para começar a escrever as instruções.

#1)
if (Expressão Lógica):
    #Instruções, use o Tab para começar a escrever
    #O Tab deve ser usado enquanto a escrita de instruções do if não terminar

#2)
if (Expressão Lógica):
    #Bloco 1
else:
    #Bloco 2

Expressões Lógicas

#Negação(not)
exemplo_not = not(5>2)
print(exemplo_not)

#Disjunção(and)
exemplo_and = 5>2 and 5==5
print(exemplo_and)

#Conjunção(or)
exemplo_or = 5>2 or 5!=5
print(exemplo_or)

Estrutura de repetição

#É necessário usar a tecla Tab para começar a escrever as instruções.

#Comando equivalente a “ Para ( i = 0 ; i < 5 ; i = i + 1 ) Faça ”
for var in list(range(5)):
    #Exibe valores de 0 a 4
    print (var)

#Comando equivalente a “ Enquanto ( count < 5 ) Faça ”
while (count < 5):
    #Exibe valores de 0 a 4
    print (count)
    count = count + 1

Vetores

A linguagem Python abstrai(“esconde”) o funcionamento de um vetor, por isto não é possível utilizá-lo da mesma forma que foi apresentado nesta apostila. O código abaixo é uma tentativa de encontrar uma interseção do que a linguagem oferece e do que foi apresentado na apostila.

#Criação
vetor = [ 1, 2, 3, 4, 5, 6 ]

#Acesso e modificação
vetor[0] = 5 # O primeiro elemento do vetor é alterado para 5

#Como criar um vetor com 500 posições para ser preenchido posteriormente?
vetor = [0]*500 # 500 posições preenchidas com 0


Função

#É necessário usar a tecla Tab para começar a escrever as instruções.

#Esta função somarAB retorna a soma dos parâmetros de entrada a e b.
def somarAB(a, b):
    return a + b

results matching ""

    No results matching ""