Postagens

Expressão condicional com operador OR

Imagem
ATRIBUIÇÃO CONDICIONAL A atribuição condicional é a atribuição de um valor mediante o resultado de uma expressão. Em suma, a atribuição condicional funciona da mesma maneira que o uso da estrutura condicional if-else, onde o primeiro valor definido será atribuído, caso a condição seja verdadeira, do contrário, o segundo valor é que será atribuído. Exemplo simples. nome = input ( 'Qual o seu nome? ' ) if nome : print ( nome ) else : print ( 'Você não digitou nada =( ' ) Utilizando o operador "Or" ficaria assim. nome = input ( 'Qual o seu nome: ' ) print ( nome or 'Você não digitou nada! =( ' ) O uso é interessante em casos que tenhamos que utilizar muitas variáveis.  Lembre-se, em "or" quando a primeira condição for verdadeira, o código é executado. No caso abaixo todas as variaveis de "a" até "f" retornam falso, pois zero é falso, nada é nada, falso é false lista e dicionário vazios são falso e a variável ...

Operador ternário em Python

Imagem
Quando estamos escrevendo um código qualquer, possivelmente a expressão que mais utilizamos é o if. Para qualquer tarefas que buscamos automatizar ou problemas que buscamos a resolução, sempre acabamos caindo em lógicas como "Se isso acontecer, então faça aquilo, senão faça isso aqui ...". Eu pessoalmente gosto do modo que fica como é mais conhecido desde quando estudei algorítimo há alguns anos. Exemplo . idade = input ( 'Qual sua idade? ' # Iniciando o bloco if else if idade >= 18 : print ( 'Pode Acessar o site: ' ) else : print ( 'Não pode acessar o site: ' ) Utilizando operador ternário, ficaria assim e com a mesma validade. idade = input ( 'Qual sua idade? ' maior_idade = ( idade >= 18 ) msg = 'Pode acessar o site' if maior_idade else 'Não pode acessar o site' print ( msg )

Jogo adivinhar uma palavra em Python

Imagem
Um joguinho bem simples onde o usuário terá 3 chances para descobrir nossa palavra secreta.   print ( 'Qual o melhor suplemento em relação custo x benefício. DICA, tem nas carnes vermelhas' ) secreto = 'creatina' # A palavra digitadas = [ ] # Cria uma lista sem nada chances = 3 # Iniciando o While while True : if chances == 0 : print ( 'Você perdeu! ' ) break letra = input ( 'Digite uma letra: ' ) # Validar para digitar apenas uma letra if len ( letra ) > 1 : print ( 'Ahhhh, isso não vale! Digite apenas uma letra! ' ) continue digitadas . append ( letra ) if letra in secreto : print ( f 'YES, a letra "{letra}" existe na palavra secreta.' ) else : print ( f 'NOPS, a letra "{letra}" NÃO EXISTE na palavra secreta' ) digitadas . pop ( ) secreto_temporario = ...

Trabalhando com listas - Python 3

Imagem
Definição Listas são um dos principais tipos de dados em Python. Você verá que cobriremos bastante conteúdo nesta seção, mas saiba que dominar o funcionamento de listas em Python fará com que você seja muito mais produtivo ao programar. Em Python, listas de objetos são representadas pelo tipo list. Esse tipo de dados é basicamente uma sequência de elementos, que podem ou não ser do mesmo tipo, ou seja, você pode mesclar dados inteiros, com dados floats ou strings Vejamos alguns exemplos básicos de operações envolvendo listas. Exemplos:   """ Listas em Python Fatiamento append, insert, pop, del, clear, extend, + min, max range """ # Lembre-se, indice começa em zero, # 0 1 2 3 4 5 lista = [ 'BCAA' , 'Creatina' , 'Whey' , 'Albumina' , 'Teromogênico' , 'Cafeína' ] # No exemplo abaixo o print irá retonar "Creatina...

Iterando strings em Python

Imagem
ITERANDO STRINGS Strings  são listas de caracteres imutáveis, logo, temos que é possível iterarmos essa estrutura e assim, fornecer um tratamento direcionado a cada caractere contido na mesma. A iteração de  strings  funciona da mesma forma que a iteração de qualquer outra lista de objetos e por isso, temos várias maneiras para obtermos o mesmo resultado Exemplo utilizando While   """ Iterando strings com while em Python """ # Nossa frase string = 'O rato roeu a roupa do rei de roma.' indice = 0 while indice < len ( string ) : # len(string) > verifica o tamanho da string print ( indice , string [ indice ] ) indice + = 1 #i love my sons   EXEMPLO : Alterar todas as letras 'r' de minusculo para 'R" maisculo.   old_string = 'o rato roeu a roupa do rei de roma' new_string = '' indice = 0 while indice < len ( old_string ) : if old_string [ indice ] == ...

Trabalhando com While em Python

Imagem
""" while em Python utilizado para realizar ações enquanto uma condição for True while condicao:     pass     commandos     faca isso     faca aquilo ######################################### # Exemplo errado ######################################### while True:     nome = ('Qual o seu nome? ')     print(f'Olá{nome}!')     #Aqui teria um contador para uma hora sair do loop ######################################### # Exemplo correto ######################################### # Exemplo correto x = 0 # X Começa em zero while x < 10: # Enquanto X for menor que 10 fica dentro do while     print(x) # Exibir na tela todos os valores de 0 a 9     x = x + 1 # Adiciona o contador pegando o valor atual do X e adicionando 1      pr...

Exemplo básico de dicionário em Python

Imagem
< #Criamos o dicionário, separando cada indice por , meu_dicionario = { "A" : "ALANINA" , "B" : "BCAA" , "C" : "CREATINA" , "D" : "WHEY" , "E" : "GLUTAMINA" } #Chamando a chave, no exemplo a A #Lembrando ser case sensitive print ( meu_dicionario [ "A" ] ) #Imprimir todo o dicionario print ( meu_dicionario ) #Usando FOR for chave in meu_dicionario : print ( meu_dicionario [ chave ] ) #Usando FOR e concatadenando for chave in meu_dicionario : print ( chave + "-" + meu_dicionario [ chave ] ) #Usando tupla - Conjunto de dados imutáveis for i in meu_dicionario . items ( ) : print ( i ) #Retornando apenas os valores de cada célula for i in meu_dicionario . values ( ) : print ( i ) >