
Iremos fazer um programa que leia uma mensagem e imprima "TWEET" se a mensagem tiver até 140 caracteres ou "Mute" se ultrapassar os 140 caracteres.
Vamos a maneira básica de escrever esse programa.
Exemplo 1:
Fizemos a leitura e atribuimos a variável t. Depois trabalhamos com as condições if e elif. Este programa tem o tamanho de 81 bytes.
Exemplo 2:
Podemos fazer a leitura diretamente na condição if. Como há só duas condições. Então podemos comparar se a mensagem tem até 140 caracteres e imprimir "TWEET", senão imprime "MUTE". Este programa tem 25 bytes a menos, e tem 56 bytes.
Exemplo 3:
O if ternário é algo semelhante as estruturas condicionais. O interessante é que você pode fazer uma expressão com uma linha de código com o if ternário.
Sintaxe básica:
(Falso,Verdadeiro)[Condição]
Explicando: Se a condição é verdadeira(True), ele atribui a parte verdadeira(direita), senão ele atribui a parte falsa (a esquerda). O exemplo 3 tem 14 bytes a menos que o exemplo 2, e tem 42 bytes.
Curta, Compartilhe com seus amigos, Colabore com esta idéia. Até a próxima!