Enviado em 17/10/2016 - 22:15h
Como Fazer um Switch com Python? O Python não possui uma instrução switch/case existe alguma forma de sumulá-la?Enviado em 17/10/2016 - 23:29h
Até onde sei da para fazer algo similar assim:#!/usr/bin/env python3 class Cor: vermelho = 1; verde = 2; azul = 3; branco = 4; preto = 5; # Mude a cor para testar cor_atual = 2; if cor_atual == Cor.vermelho: print("Vermelho"); elif cor_atual == Cor.verde: print("Verde"); elif cor_atual == Cor.azul: print("Azul"); elif cor_atual == Cor.branco: print("Branco"); elif cor_atual == Cor.preto: print("Preto"); else: print("Desconhecido");
Enviado em 17/10/2016 - 23:29h
Em python o switch pode ser o "if elif else" de sempre, veja um exemplo bem simples:#!/usr/bin/env python3 vogal = input("Digite uma vogal: ") if vogal == 'a': print('você digitou a vogal "a"') elif vogal == 'e': print('você digitou a vogal "e"') elif vogal == 'i': print('você digitou a vogal "i"') elif vogal == 'o': print('você digitou a vogal "o"') elif vogal == 'u': print('você digitou a vogal "u"') else: print('Por favor recomeçe e digite uma vogal')
Enviado em 18/10/2016 - 00:13h
Eu preciso Fazer Esses códigos em python usando o Switch#!/bin/bash echo "Opções" echo echo "Digite 1 para, exibir status." echo "Digite 2 para, exibir relação." echo "Digite 3 para, exibir data." echo "Digite 4 para sair." echo echo "Qual opção?" read opcao case $opcao in 1) df -h;; 2) who;; 3) date;; 4) exit;; *) echo "Opção inexistente";; esac
#!/bin/bash status=$(ping -q -c 1 $1 | grep "received" | cut -d " " -f 4) if [ $status -eq 0 ] then echo "servidor DOWN" else echo "servidor UP" fi
Enviado em 18/10/2016 - 03:23h
from datetime import date as date import getpass getpass.getuser() print "========================Opções====================\nDigite 1 para, exibir status.\nDigite 2 para, exibir relação.\nDigite 3 para, exibir data.\nDigite 4 para sair." while True: c=input(str("Qual opção:")) if c==1: print status if c==2: print getpass.getuser() if c==3: print date.today() if c==4: quit() else: print "opção inexistente"
Enviado em 19/10/2016 - 12:42h
#!/bin/bash echo "Opções" echo echo "Digite 1 para, exibir status." echo "Digite 2 para, exibir relação." echo "Digite 3 para, exibir data." echo "Digite 4 para sair." echo echo "Qual opção?" read opcao case $opcao in 1) df -h;; 2) who;; 3) date;; 4) exit;; *) echo "Opção inexistente";; esac
#!/bin/bash status=$(ping -q -c 1 $1 | grep "received" | cut -d " " -f 4) if [ $status -eq 0 ] then echo "servidor DOWN" else echo "servidor UP" fi
#!/bin/env python # -*- coding: iso-8859-1 -*- from datetime import date import os os.system("clear") print (""" \t\t################################### \t\t### 1 ## Exibir status. ### \t\t### 2 ## Exibir relação. ### \t\t### 3 ## Exibir data. ### \t\t### 4 ## Sair. ### \t\t################################### """) while True: try: op = int(input("\nOpção: ")) except: print ("\nOpção inválida! Digite apenas valores numéricos.\n") quit() if op==1: ignoreTHIS = os.system("df -h") elif op==2: ignoreTHIS = os.system("who") elif op==3: print date.today() #ignoreTHIS = os.system("date +%d/%m/%Y") elif op==4: print ("\nPrograma Encerrado.\n\n") quit() else: print "Opção incorreta."
Enviado em 31/10/2016 - 19:34h
Nossa galera vocês estão demais.Enviado em 31/10/2016 - 21:11h
#!/usr/bin/env python3 vogais = list('aeiou') vogal = input("Digite uma vogal: ") if vogal in vogais: print('você digitou a vogal {}'.format(vogal))
Enviado em 31/10/2016 - 21:24h
Enviado em 31/10/2016 - 21:26h
from datetime import date as date import getpass getpass.getuser() print "========================Opções====================\nDigite 1 para, exibir status.\nDigite 2 para, exibir relação.\nDigite 3 para, exibir data.\nDigite 4 para sair." while True: c=input(str("Qual opção:")) if c==1: print status if c==2: print getpass.getuser() if c==3: print date.today() if c==4: quit() else: print "opção inexistente"
Enviado em 31/10/2016 - 21:37h
from datetime import date as date import getpass getpass.getuser() print "========================Opções====================\nDigite 1 para, exibir status.\nDigite 2 para, exibir relação.\nDigite 3 para, exibir data.\nDigite 4 para sair." while True: c=input(str("Qual opção:")) if c==1: print status if c==2: print getpass.getuser() if c==3: print date.today() if c==4: quit() else: print "opção inexistente"
Enviado em 31/10/2016 - 21:53h
import subprocess as sp opcoes = {'1': ('para, exibir status.', 'df -h'), '2': ('para, exibir relação.', 'who'), '3': ('para, exibir data.', 'date'), '4': ('para sair.', 'Até mais!')} lista = ['Digite {0} {1}'.format(k, v[0]) for k, v in opcoes.items()] lista.sort() print ('Opções') for e in lista: print(e) while True: op = input("Qual opção? ") if op == '4': print(opcoes[op][1]) break if op in opcoes: op = opcoes[op][1] resp = sp.getstatusoutput(op) print(resp[1])
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O que você está ouvindo agora? [2] (173)
Copiar Layout do Teclado para aplicar em outra Distribuição (8)
Alguém poderia me ajudar a escolher peças pra montar um desktop? [RESO... (34)