我实际上正在编写关于编码蝙蝠的python.这是我遇到问题的问题:http://codingbat.com/prob/p107863.不确定问题是否与他们有关.这是我的代码.它用于将所有不等于13的输入相加.可能有更好的方法.但是,我真正想知道的是如果不满足前一个IF语句的条件,如何评估下一个IF语句.
def lucky_sum(a, b, c):
results=0
if a != 13:
results= results + a
if b != 13:
results= results + b
if c != 13:
results= results + c
return results #EDIT: Indented this 2 spaces to correct OP formatting error -sequoia
Run Code Online (Sandbox Code Playgroud)
如果你运行lucky_sum(1, 13, 3)它,它返回1而不是4.我相信这是很容易修复的东西.
python ×1