python基础练习题:备用逻辑【难度:1级】:

创建或功能,而不使用"或"关键词,这需要对所有的人都布尔值和奔跑或列表.

假设将有1个6变量之间,以及一个空列表返回None.

编程目标:

def alt_or(lst):
    #Please do not use the OR operator


测试样例:

Test.assert_equals(alt_or([]),None)
Test.assert_equals(alt_or([False, False, False, False, True, True]),)
Test.assert_equals(alt_or([False, True, False, True, False, True]),)
Test.assert_equals(alt_or([True, False, True, False, True]),True)
Test.assert_equals(alt_or([False, False]),False)
Test.assert_equals(alt_or([False, True]),True)
Test.assert_equals(alt_or([True, False]),True)
Test.assert_equals(alt_or([True, True]),True)
Test.assert_equals(alt_or([False]),False)


最佳答案(多种解法):

点击查看答案

更多关联题目:

交流讨论:

景越Python基础训练营QQ群

欢迎各位同学加群讨论,一起学习,共同成长!

免责申明:

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/
https://www.codewars/kata/alternate-logic

更多推荐

python基础练习题:备用逻辑【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶