0% acharam este documento útil (0 voto)
13 visualizações

Aula 02 - DOC Python

Enviado por

Luan Simplício
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
13 visualizações

Aula 02 - DOC Python

Enviado por

Luan Simplício
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 26

AULA 02 - Python

1º programa no PYCHARM
 CRIE A PASTA EXERCÍCIO PYTHON, NA ÁREA DE TRABALHO
QUANDO PRECISAR FAZER ALTERAÇÃO, BASTA FAZER E DEPOIS
EXECUTAR NOVAMENTE
VARIÁVEIS E TIPOS PRIMITIVOS:

Em Python não precisamos CRIAR variáveis, basta usá-las no código.


Dependendo do valor atribuído a variável ela assumirá o tipo de dado
a ela atribuída, por exemplo, INTEIRO, REAL, BOOLEANO OU
CARACTERES (int(), float(), bool() ou str(), respectivamente). Vejamos
exemplos abaixo:

Vamos entender!!!
No pequeno programa acima, fiz a impressão do tipo de dado de cada
variável.
O TIPO DE DADO foi definido pelo dado atribuído a cada variável.
Perceba que os números não estão postos entre aspas, assim não
numéricos int ou float.
O float é definido com o separador de casas decimais, que no Python
é o “.” (ponto, não use vírgula)

 DIGITE NO PYCHARM A CODIFICAÇÃO ABAIXO:

 ESTRUTURA DE DECISÃO

1)
nota1 = float(input("Digite a 1ª nota do aluno: "))
nota2 = float(input("Digite a 2ª nota do aluno: "))
média = (nota1+nota2)/2
print("Média = ",média)
if média >= 6:
print ("Aprovado")
else:
print ("Reprovado")

2) nota1 = float(input("Digite a 1ª nota do aluno: "))


nota2 = float(input("Digite a 2ª nota do aluno: "))
média = (nota1+nota2)/2
print("Média = ",média)
if média > 6:
print ("Aprovado")
elif média >=4:
print ("Exame")
else:
print ("Reprovado")

 Dicionários
1) dic = {"Salgado": 4.50,
"Lanche": 6.50,
"Suco": 3.00,
"Refrigerante": 3.50,
"Doce": 1.00}
print(dic)

2) classe = {"Ana": 4.5,


"Beatriz": 6.5,
"Geraldo": 1.0,
"José": 10.0,
"Maria": 9.5}
notas=classe.values()
média = sum(notas)/5
print("A média da classe é ",média)

 Estruturas de repetição
1) Escreva um programa para encontrar a soma S = 3 + 6 + 9
+ …. + 333.
S=0 for x in range(3,334,3):
S=S+x
print("Soma = ",S)

2) Escreva um programa que leia 10 notas e informe a média


dos alunos.
S=0 for contador in range(1,11):
nota = float(input("Digite a nota "+str(contador)+": "))
S=S+nota
print("Média = " ,S/10)

3) Escreva um programa que leia um número de 1 a 10, e


mostre a tabuada desse número
numero = int(input("Digite o número para a tabuada: "))
for sequencia in range(1,11):
print("%2d x %2d = %3d" %
(sequencia,numero,sequencia*numero))

 Listas

1) L = [5, 7, 2, 9, 4, 1, 3]

print("Lista = ",L)

print("O tamanho da lista é ",len(L))

print("O maior elemento da lista é ",max(L))

print("O menor elemento da lista é ",min(L))

print("A soma dos elementos da lista é ",sum(L)) L.sort()

print("Lista em ordem crescente: ",L) L.reverse()

print("Lista em ordem decrescente: ",L)


Chamando uma função
Para chamar uma função, use o nome da função seguido por parênteses:

Exemplo
def my_function():
print("olá essa é minha função")

my_function()
]
exercício 1

exercicio 2:

Com o enquanto ciclo podemos executar um conjunto de instruções


enquanto uma condição for verdadeira.

frutas = ["maça", "banana", "morango"]


for x in frutas:
print(x)

Saia do loop quando x for "banana":


frutas = ["maça", "banana", "laranja"]
for x in frutas:
print(x)
if x == "banana":
break

A declaração continue
Com a instrução continue , podemos interromper a iteração atual do
loop e continuar com a próxima:

Exemplo
Não imprima banana:

fruta = ["maça", "banana", "melao"]


for x in frutas:
if x == "banana":
continue
print(x)

A função range ()
Para percorrer um conjunto de código um determinado número de vezes,
podemos usar a função range () ,

A função range () retorna uma sequência de números, começando em


0 por padrão, e incrementos em 1 (por padrão), e termina em um
número especificado.

Exemplo
Usando a função range ():

for x in range(6):
print(x)

Observe que o intervalo (6) não são os valores de 0 a 6, mas os


valores de 0 a 5.
O padrão da função range () é 0 como valor inicial, no entanto, é
possível especificar o valor inicial adicionando um parâmetro: range
(2, 6) , que significa valores de 2 a 6 (mas não incluindo 6):

Exemplo
Usando o parâmetro inicial:

for x in range(2, 6):


print(x)

O padrão da função range () é incrementar a sequência em 1, no


entanto, é possível especificar o valor do incremento adicionando um
terceiro parâmetro: range (2, 30, 3 ) :

Exemplo
Incremente a sequência com 3 (o padrão é 1):

for x in range(2, 30, 3):


print(x)

Outra coisa em For Loop


A else palavra-chave em um for loop especifica um bloco de código a
ser executado quando o loop for concluído:

Exemplo
Imprima todos os números de 0 a 5 e imprima uma mensagem quando o
loop terminar:

for x in range(6):
print(x)
else:
print("final!")

Nota: O else bloco NÃO será executado se o loop for interrompido por
uma break instrução.

Exemplo
Quebre o loop quando x for 3 e veja o que acontece com o else bloco:
for x in range(6):
if x == 3: break
print(x)
else:
print("Final!")

Loops aninhados
Um loop aninhado é um loop dentro de um loop.

O "loop interno" será executado uma vez para cada iteração do "loop
externo":

Exemplo
Imprima cada adjetivo para cada fruta:

adj = ["vermelho", "amarelo", "gostoso"]


frutas = ["maça", "banana", "morango"]

for x in adj:
for y in frutas:
print(x, y)

A declaração de passagem
For os loops não podem estar vazios, mas se, por algum motivo, você
tiver um for loop sem conteúdo, insira a pass instrução para evitar um
erro.

Exemplo
for x in [0, 1, 2]:
pass

Exemplo Imprima i, desde que i seja menor que 6:


i = 1
while i < 6:
print(i)
i += 1
Nota: lembre-se de incrementar i, ou então o loop continuará para sempre.

O enquanto circuito requer variáveis relevantes para estar pronto, neste


exemplo, é necessário definir uma variável de indexação, i , que
definido como um.

A declaração de quebra
Com a instrução break , podemos parar o loop mesmo se a condição
while for verdadeira:

Exemplo Saia do loop quando i for 3:


i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
A declaração continue
Com a instrução continue , podemos parar a iteração atual e continuar
com a próxima:

Exemplo Continue para a próxima iteração se i for 3:


i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)

A declaração else
Com a instrução else , podemos executar um bloco de código uma vez,
quando a condição não for mais verdadeira:

Exemplo
Imprima uma mensagem quando a condição for falsa:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i não é mais menor que 6")

Python For Loops


Um for laço é utilizado para a iteração através de uma sequência (isto
é, quer uma lista, um tuplo, um dicionário, de um conjunto, ou uma
cadeia).
Isso é menos parecido com a palavra-chave for em outras linguagens
de programação e funciona mais como um método iterador encontrado
em outras linguagens de programação orientadas a objetos.
Com o loop for , podemos executar um conjunto de instruções, uma vez
para cada item em uma lista, tupla, conjunto etc.

Exemplo
Imprima cada fruta em uma lista de frutas:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)

MÉTODOS DE OBJETOS
Vamos conhecer ALGUNS MÉTODOS DE UM OBJETO STRING
criado num programa, veja uma relação de métodos que
podem ser usados:
VOCÊ SABIA QUE UMA VARIÁVEL EM PYTHON TAMBÉM É UM
OBJETO? VEJA QUE INTERESSANTE

ENTRADA DO USUÁRIO
Agora vamos criar mais interatividade e pedir para o usuário entrar com um valor
digitado do teclado.
O Python possui uma função que captura a entrada de valores: a função input() .
Quando essa função é chamada, o programa para e espera o usuário digitar alguma
coisa.
Quando o usuário aperta a tecla ENTER , o programa processa e imprime o valor
digitado em forma de string:
PARA SABER MAIS: A FUNÇÃO FORMAT() A função format() faz parte de um conjunto de funções
de formatação de strings chamada Formatter.

CONSTANTES

O Python possui poucas constantes embutidas. As mais utilizadas são True, False e None. Essas também
são palavras chaves do Python, portanto palavras reservadas que não podemos utilizar como nomes de
variáveis.

True e False são valores booleanos que representam, respectivamente, verdadeiro e falso.
O Python também possui a função bool() , que retorna True quando o argumento passado é verdadeiro e
retorna False , caso contrário. Podemos representar True e False através de expressões.

Por exemplo "O número 1 é igual a string '1'?". Vamos perguntar ao Python:

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy