#!/usr/bin/env python

# 不定積分の求め方
# 参考　https://atarimae.biz/archives/22555

import sympy as sym


# 積分
def IndefiniteIntegral(y):
    return sym.Integral(y).doit()


def main():
    # 変数として使用する文字を指定する
    x, y = sym.symbols("x y")
    # 答え 4/4 * x **4 べき乗に1足して、足したべき乗の数で割る
    y = 4 * x**3
    indefiniteIntegral = IndefiniteIntegral(y)
    print(indefiniteIntegral)


if __name__ == "__main__":
    main()
