Enviado em 29/12/2016 - 21:23h
Olá pessoal, como faço para associar um número ou uma letra (de preferencia uma frase), para executar uma determinada ação (EM PYTHON)????Enviado em 29/12/2016 - 21:36h
Em outras linguagens você usaria o case; em shell, por exemplo:# A variável "escolha" armazena algum dado previamente entrado pelo usuário case escolha in 1) echo "Você escolheu a opção #1 ;; 2) echo "Você escolheu a opção #2" ;; 3) echo "Você escolheu a opção #3" ;; 4) echo "Você pediu pra desligar!"; halt ;; *) echo "Escolha uma opção válida!" ;; esac
Enviado em 29/12/2016 - 22:05h
Há vários modos de fazer isso e uma das mais avançadas que conheço é assim:#!/usr/bin/env python3 def say_hello(): print('hello world.') def turn_off(): print('turning system off...') def list_all(): print('Start listing...') functions = { '1': say_hello, '2': turn_off, '3': list_all } if __name__ == '__main__': print('1 -> Say hello\n' '2 -> Turn off\n' '3 -> List all\n') while True: option = input('option: ') function = functions.get(option) function()
Enviado em 30/12/2016 - 11:55h
Pois é.....boas dicas.....mas....eu gostaria de colocar uma frase pra associar a esse comando, tipo:Enviado em 30/12/2016 - 12:07h
Enviado em 30/12/2016 - 13:26h
blz......mas como faço pra ser reconhecido pelo próprio app do Telefone sem ficar abrindo o script pelo terminal (tipo, abrir ele como se fosse um serviço, deixar ele executando em segundo plano, ae fazer tudo pelo app do Telefone, o de chamadas e discagem (o que serve pra ligar))???Enviado em 30/12/2016 - 13:29h
Acho que você não entendeu o exemplo que te passei. Ao menos executou? Se sim posso te explicar o que cada coisa faz. Se nem ao menos executou então, boa sorte!Enviado em 30/12/2016 - 13:38h
malz ae, eu nem estou em casa ainda, e nem com o celular aqui (então to tentando simular no pc), quando chegar em casa em tentoEnviado em 01/01/2017 - 09:44h
# A variável "escolha" armazena algum dado previamente entrado pelo usuário case escolha in 1) echo "Você escolheu a opção #1 ;; 2) echo "Você escolheu a opção #2" ;; 3) echo "Você escolheu a opção #3" ;; 4) echo "Você pediu pra desligar!"; halt ;; *) echo "Escolha uma opção válida!" ;; esac
Enviado em 01/01/2017 - 09:47h
Enviado em 01/01/2017 - 15:11h
# A variável "escolha" armazena algum dado previamente entrado pelo usuário case escolha in 1) echo "Você escolheu a opção #1 ;; 2) echo "Você escolheu a opção #2" ;; 3) echo "Você escolheu a opção #3" ;; 4) echo "Você pediu pra desligar!"; halt ;; *) echo "Escolha uma opção válida!" ;; esac
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Como rodo essa suinaria? [RESOLVIDO] (6)
Problemas latentes de performance no Ubuntu 25.04 (1)