fork download
  1. def f2(x, y, z):
  2. arg = x, y, z
  3. try:
  4. return sum((i if isinstance(i, int)\
  5. else int(i) if isinstance(i, str) and int(i) >= 0\
  6. else None for i in arg))
  7. except:
  8. return None
Success #stdin #stdout 0.03s 9172KB
stdin
assert f2(1, 2, 3) == 6
assert f2(5, "3", "0") == 8
assert f2("2", -5, "3") == 0
assert f2("a", 4, "0") == None
assert f2("2", 3, "-5") == None
assert f2(3, 1, 3)
assert f2(3, "1", 3)
stdout
Standard output is empty