小编Nei*_*eil的帖子

多个IF语句 - IF条件未满足后代码停止

我实际上正在编写关于编码蝙蝠的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

-2
推荐指数
1
解决办法
1038
查看次数

标签 统计

python ×1