pythonの「switch/case」文

379 ワード

#!/usr/bin/env python

def numbers_to_string(argument):
    switcher = { 
    0:'Zero',
    1:'one',
    2:'two'
    }   
    return switcher.get(argument,'nothing')

if __name__ == '__main__':
    arg = int(raw_input('Enter a number:'))
    print numbers_to_string(arg)

上は辞書を用いてswitch/case機能を実現する実装です