これをどのようにして1つのライナーとして行うことができますか?forループを使用したPythonの1つのライナー条件付きリターン
def get_sum(a,b):
return sum(for i in range (a,b)) if a != b else a
私はいくつかの違ったことを試みましたが、forループでは動作できませんでした。
ありがとうございます!
エラー:
File "", line 2 return sum(for i in range (a,b)) if a != b else a ^SyntaxError: invalid syntax
これは、すでに1つのライナーのように見えます。 –
それはうまくいきません –
何をしようとしていますか?私はあなたの '私は範囲(a、b)'のステートメントを理解していません。 – Henry