読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

python で yes/no で実行する/しないの処理のメモ

Python

コード

hoge.py

# coding=utf-8


def yes_no_input():
    while True:
        choice = raw_input("Please respond with 'yes' or 'no' [y/N]: ").lower()
        if choice in ['y', 'ye', 'yes']:
            return True
        elif choice in ['n', 'no']:
            return False


if __name__ == '__main__':
    if yes_no_input():
        print('OK!')

実行

~/example $ python hoge.py
Please respond with 'yes' or 'no' [y/N]: y
OK!
~/example $ python hoge.py
Please respond with 'yes' or 'no' [y/N]: N
~/example $

参考

python command line yes/no input - Stack Overflow