Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] python: 06 estrutura condicional

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

e ae galera continuando o tutorial de python nessa parte vamos aprender um pouco sobre estrutura condicional, as estruturas condicionais permite a gente manipular o fluxo de execução do programa assim permitindo executar determinado trecho ou não executar dependendo de uma determinada condição, uma das estruturas condicionais é o if que executa determinado trecho se sua condição for verdadeira, para a gente usar o if basta declarar ele colocamos a condição seguido de dois pontos, na linnha de baixo usamos tabulação para representar o escopo da estrutura if (é obrigatorio a tabulação), sendo a estrutura do if assim

Código:
#!/usr/bin/python3

IF CONDIÇÂO:
TABULAÇÃO CODIGO

um exemplo real que vai exibir uma mensagem apenas se a condição no if for verdadeira

Código:
#!/usr/bin/python3

if True:
   print("verdadeiro")

[tutorial] python: 06 estrutura condicional 2sb4i9l

se a condição for falsa não sera executado aquele trecho

Código:
#!/usr/bin/python3

if False:
   print("falso")

[tutorial] python: 06 estrutura condicional 2gul3m0

colocar como condição True seria equivalnete a colocar um numero que nao seja 0

Código:
#!/usr/bin/python3

if 1:
   print("verdadeiro")

coloca como condição False seria equivalente a colocar como condição o numero 0

Código:
#!/usr/bin/python3

if 0:
   print("falso")

podemos colocar quantas funções a gente quiser dentro do if bastando usar a tabulação para cada uma delas

Código:
#!/usr/bin/python3

if True:
   print("verdadeiro")
   print("by kodo no kami")

se a gente não colocar tabulação sera executado fora da estrutura if

Código:
#!/usr/bin/python3

if True:
   print("dentro do if")
print("fora do if")

podemos colocar um if dentro de outro if, a execução sera de fora para dentro e sera executada as de dentro apenas se todas as outras anteriores tambem for executada ou seja se todas as condições ate aquela forem verdadeiras

Código:
#!/usr/bin/python3

print("fora")

if True:
   print("dentro")
   if True:
      print("dentro de dentro")

[tutorial] python: 06 estrutura condicional Wi3mup

como tambem podemos colocar quantos if a gente quiser no nosso codigo

Código:
#!/usr/bin/python3

if True:
   print("ichi")

if False:
   print("ni")

if True:
   print("san")

o else é usado em conjunto com o if, caso o if não seja executado o else sera executado

Código:
#!/usr/bin/python3

if False:
   print("verdade")
else:
   print("falso")

[tutorial] python: 06 estrutura condicional 1y914x

tambem tem o elif que funciona de forma parecida com if, caso o primeiro if não seja executado ele tenta executar a condição no elif

Código:
#!/usr/bin/python3

if False:
   print("verdade")
elif True:
   print("foi o elif") 
else:
   print("falso")

podemos usar quantos elif a gente quiser porem na primeira condição executada nao sera executado os outros

Código:
#!/usr/bin/python3

if False:
   print("verdade")
elif False:
   print("foi o elif") 
elif True:
   print("foi o elif 2") 
elif True:
   print("foi o elif 3") 
else:
   print("falso")

podemos comparar dois numeros com operador de comparação se os dois numeros forem iguais o retorno é verdadeiro, o operador de comparação é representado por duas vezes o sinal de igual

Código:
#!/usr/bin/python3

if 315 == 315:
   print("verdade")
else:
   print("falso")

se os dois valores forem diferentes o retorno é falso nao executando o if

Código:
#!/usr/bin/python3

if 100 == 315:
   print("verdade")
else:
   print("falso")

podemos comparar os valores dentro de variaveis tambem

Código:
#!/usr/bin/python3

kodo=315

if kodo == 315:
   print("verdade")
else:
   print("falso")

não necessarimente o valor dentro da variavel precisa ser numerico pode ser uma string ou qualquer outro tipo de dado

Código:
#!/usr/bin/python3

waifu="shinobu"
nome="shinobu"

if nome == waifu:
   print("verdade")
else:
   print("falso")

outro operador de comparação é o diferente caso os dois valores forem diferentes o retorno é verdadeiro, para sua representação usando o exclamação e o igual

Código:
#!/usr/bin/python3

if 500 != 315:
   print("verdade")
else:
   print("falso")

tambem existe o "maior que" que compara o primeiro com o segundo valor se o primeiro valor for maior que o segundo retorna verdadeiro

Código:
#!/usr/bin/python3

if 500 > 315:
   print("verdade")
else:
   print("falso")

ou menor que sendo o oposto caso seja menor que o segundo numero sera verdadeiro

Código:
#!/usr/bin/python3

if 315 < 500:
   print("verdade")
else:
   print("falso")

outro semelhante ao anterior é o maior ou igual a que compara se o numero é maior ou igual ao segundo

Código:
#!/usr/bin/python3

if 500 >= 500:
   print("verdade")
else:
   print("falso")

como tambem temos o menor ou igual a

Código:
#!/usr/bin/python3

if 100 <= 500:
   print("verdade")
else:
   print("falso")

tambem temos operadores logicos que permite comparar varias operações condicionais e retornar uma especifica como por exemplo o OU que retorna verdadeiro se uma condição entre elas forem verdadeira

Código:
#!/usr/bin/python3

if True or False:
   print("verdade")
else:
   print("falso")

se todas as condições forem falsas o retorno é falso

Código:
#!/usr/bin/python3

if 100 == 50 or 10 > 20:
   print("verdade")
else:
   print("falso")

outro operador logico é o AND que apenas retorna verdadeiro se todas as condições tiver um retorno verdadeiro

Código:
#!/usr/bin/python3

if True and True and True:
   print("verdade")
else:
   print("falso")

pelo operador not invertemos a logica se o retorno for verdadeiro sera falso e vice versa

Código:
#!/usr/bin/python3

if not True:
   print("verdade")
else:
   print("falso")

um ultimo exemplo de um script que digitamos um usuario e senha

Código:
#!/usr/bin/python3

ususistema = "kodo"
senhasistema = "123"

usu = input("digite usuario: ")
sen = input("digite a senha: ")

if ususistema == usu and senhasistema == sen:
   print("acesso permitido")
else:
   print("acesso negado")

[tutorial] python: 06 estrutura condicional 2ii7swl

bom galera as estruturas condicionais deixa o programa muito mais dinamico permitido execução sob determinada condição seja uma valor que o usuario digito alguma valor gerado pelo programa ou ate mesmo por algum evento especifico, podemos usar as estrtuturas condicionais para checagem, teste tratamento ou manipulação do fluxo do programa

by kodo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos