Aula 02 - DOC Python
Aula 02 - DOC 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:
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)
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")
Dicionários
1) dic = {"Salgado": 4.50,
"Lanche": 6.50,
"Suco": 3.00,
"Refrigerante": 3.50,
"Doce": 1.00}
print(dic)
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)
Listas
1) L = [5, 7, 2, 9, 4, 1, 3]
print("Lista = ",L)
Exemplo
def my_function():
print("olá essa é minha função")
my_function()
]
exercício 1
exercicio 2:
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:
A função range ()
Para percorrer um conjunto de código um determinado número de vezes,
podemos usar a função range () ,
Exemplo
Usando a função range ():
for x in range(6):
print(x)
Exemplo
Usando o parâmetro inicial:
Exemplo
Incremente a sequência com 3 (o padrão é 1):
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:
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
A declaração de quebra
Com a instrução break , podemos parar o loop mesmo se a condição
while for verdadeira:
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")
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: