Python - Resumo
Python - Resumo
Manipulando Texto
Se uma frase for digitada no python, essa frase vai ser lida pelo
programa como micro espaços sendo preenchidos por strings e sendo
cada uma delas reconhecidas por um número que é contado do 0 ate o
ultimo caractere, os espaços vazios também são contados.
Ex.: frase = ‘Resumo de Python’
Utilizado dessa característica, podemos fazer algumas manipulações
no texto:
- Fatiamento:
~ Ex.: frase[8], aparecerá ‘e’
~ Ex.: frase[10:16], aparecerá ‘Python’
* botar um número a mais pois se por 15 ira contar ate o
caractere 14
~ Ex.: frase[7:16:2], aparecerá ‘d yho’
~ Ex.: frase[:6], aparecerá ‘Resumo’
~ Ex.: frase[10:], aparecerá ‘Python’
* quando não for adicionado o numero inicial ou final começará a
contar do começo, ou seja, do 0 ou até o final
- Análise
- Transformação
- Divisão
Condições Aninhadas
Se tratam de informações condicionadas, em que dependerá da
pessoa que está utilizando o programa em escolher qual o próximo
passo que o programa deverá tomar
Se a função for escolha e temos quatro opções, esquerda, direita, trás
e frente podemos criar um programa nesse formato:
Ex.: if escolha.esquerda():
Bloco 1
elif escolha.direita():
Bloco 2
elif escolha.frente():
Bloco 3
else:
Bloco 4
*em que cada bloco é uma informação condicionada a escolha feita
pela pessoa que esta usando o programa
ESTRUTURA DE REPETIÇÃO FOR:
A estrutura for ou também chamada como Laço se trata de uma função
do python que permite a repetição de ações que devem ser feitas pelo
programa. Apresentando a estrutura:
Ex.: for c in range (0,3):
*tal que o c é uma variável qualquer e o range é o intervalo em que irá
ocorrer essa repetição, sendo os numero a quantidade de vezes que
será repetido, lembrando que ele não conta o último número
*se quiser fazer uma contagem regressiva, faça a seguinte estrutura:
Ex.: for c in range (0,3,-1):
print(c)
Quando quiser fazer o somatório e ou a contagem dos números
apresentados no laço, seguir a seguinte estrutura:
Ex.: soma = 0
contador = 0
for c in range (0,5):
a = int(input(‘Digite um numero: ‘))
soma = soma + c (ou soma+=c)
contador = contador + 1 (ou contador +=1)
print(‘A soma de {} números da {}’.format(contador,soma) )