1~nまでの数字の合計値を、for文を使わずに求める関数sum_ex()を完成させたいです。下記のように書いたのですがうまくいきません。どうすればよいでしょうか?
def sum_ex(n): """1~nまでの数字の合計値を、for文を使わずに求める関数 Args: n (int): 合計したい数字の最大値 Returns: int: 合計値 """ if n < 1: return n return n + sum_ex(n-1)
回答1件
あなたの回答
tips
プレビュー
投稿2021/05/18 08:38
編集2021/05/18 10:171~nまでの数字の合計値を、for文を使わずに求める関数sum_ex()を完成させたいです。下記のように書いたのですがうまくいきません。どうすればよいでしょうか?
def sum_ex(n): """1~nまでの数字の合計値を、for文を使わずに求める関数 Args: n (int): 合計したい数字の最大値 Returns: int: 合計値 """ if n < 1: return n return n + sum_ex(n-1)
回答1件
あなたの回答
tips
プレビュー