python学习之 开关控制

本文介绍了一种使用Python实现的简单开关状态控制系统,通过输入数字来控制不同开关的状态,并即时反馈开关的当前状态,实现自动切换学习。代码中定义了三个开关,用户可以通过输入特定数字来开启或关闭相应的开关。

开关自动切换学习

#python
state = lambda i: '已开启' if i else '已关闭'
TEST_KEY_WORD = ('开关一', '开关二', '开关三')
TEST_STATE = [1, 1, 1, ]

def run():
    content = input('请输入数字:')
    if '99' == content:
        for i in range(len(TEST_KEY_WORD)):
            print('[{}]{}({})\n'.format(i, TEST_KEY_WORD[i],state(TEST_STATE[i])))

    if '0' == content:
        TEST_STATE[0] =  not TEST_STATE[0]   #开关控制
        print('{}({})'.format(TEST_KEY_WORD[0],state(TEST_STATE[0])))

    if '1' == content:
        TEST_STATE[1] =  not TEST_STATE[1]   #开关控制
        print('{}({})'.format(TEST_KEY_WORD[1],state(TEST_STATE[1])))

    if '2' == content:
        TEST_STATE[2] =  not TEST_STATE[2]   #开关控制
        print('{}({})'.format(TEST_KEY_WORD[2],state(TEST_STATE[2])))

    return run()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值