Índice
Conhecendo os tipos de dados e estruturas de dados Python um pouco mais completamente, o próximo passo lógico em sua evolução como programador é aprender como usar condicionais, loops e loops.Os valores booleanos são uma parte importante de qualquer linguagem de programação, vamos ver como em Pitão podemos lidar com eles, neste caso, começaremos com false:
Falso Nenhum 0 "" () [] {}
Cada uma das condições acima são avaliadas como falsas em Pitão ou seja, falso, nenhum, zero numérico de qualquer tipo, strings vazias, listas vazias, são todos avaliados como falsos para o condicionamento booleano em Pitão.
no entanto É verdade que o representamos com existência, é considerado 1 conforme o que está dentro de nossos valores, vamos ver isso um pouco melhor com o seguinte código de exemplo:
>>> Verdadeiro Verdadeiro >>> Falso Falso >>> Verdadeiro == 1 Verdadeiro >>> Falso == 0 Verdadeiro >>> Verdadeiro + Falso + 42 43
Dentro de Pitão Também temos uma maneira de converter qualquer valor em um tipo bool, vamos ver um pequeno exemplo para que você possa analisar isso e mantê-lo em mente:
>>> bool ('Eu penso, logo existo') Verdadeiro >>> bool (42) Verdadeiro >>> bool ('') Falso >>> bool (0) Falso
Para começar com as condicionais, devemos ter clareza sobre o que são, são avaliações de condições que nos permitem programar se uma ação ou outra ou nenhuma é executada, é o pilar básico de qualquer programa, pois nos permite dar a sensação que cada ação tem uma reação estabelecida. Um exemplo clássico disso é quando fazemos um programa de saudação curta, onde o programa avalia o nome e dá uma saudação correspondente.
Vamos ver o código inicial:
name = raw_input ('Qual é o seu nome?') if name.endswith ('Gumby'): print 'Olá, Sr. Gumby'
Neste programa, usamos a instrução E se esta é a nossa instrução base que nos permite avaliar as condições, é complementada pela instrução outro o que nos permite indicar que seria executado se a condição do E se não é cumprido, vejamos outro exemplo:
name = raw_input ('Qual é o seu nome?') if name.endswith ('Gumby'): print 'Olá, Sr. Gumby' else: print 'Olá, estranho'
Como pudemos ver, se o nome da pessoa não corresponde à nossa condição, executamos outro código, aqui a chave é respeitar o recuo que é quem vai definir o bloco interno de cada condicional. O que acontece quando precisamos avaliar várias condições, porque nesse caso temos o elif que nos permite avaliar condição após condição após a principal definida no E se não é cumprido.
Vejamos o código para entender isso melhor:
num = input ('Insira um número:') if num> 0: print 'O número é positivo' elif num <0: print 'O número é negativo' else: print 'O número é zero'
A esta altura, devemos ser capazes de entender este código e ver como ele funciona.
Outro aspecto importante dentro das condicionais é a possibilidade de aninhar condições dentro delas, ou seja, uma vez que uma condição seja cumprida podemos avaliar outros aspectos dentro para continuar digerindo nosso parâmetro, pois sempre nada fala melhor e é explicado do que ver uma parte do código :
name = raw_input ('Qual é o seu nome?') if name.endswith ('Gumby'): if name.startswith ('Mr.'): print 'Hello, Mr. Gumby' elif name.startswith ('Mrs.' ): print 'Olá, Sra. Gumby' else: print 'Olá, Gumby' else: print 'Olá, estranho'
Como mencionamos anteriormente, o recuo é a chave dentro Pitão Para organizar nosso código de forma que o interpretador não nos lance um erro, é o que mais devemos levar em consideração.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo