Update app.py
Browse files
app.py
CHANGED
|
@@ -42,6 +42,7 @@ elif selected_function == "展開":
|
|
| 42 |
result = expand(expression)
|
| 43 |
st.success(f"展開結果: {result.subs(user_defined_symbols)}")
|
| 44 |
|
|
|
|
| 45 |
# 方程式(Sympy)
|
| 46 |
# 方程式(Sympy)
|
| 47 |
elif selected_function == "方程式":
|
|
@@ -49,12 +50,6 @@ elif selected_function == "方程式":
|
|
| 49 |
if equation:
|
| 50 |
x = symbols('x', real=True)
|
| 51 |
solution = solve(Eq(parse_expr(equation), 0), x)
|
| 52 |
-
|
| 53 |
-
# 小数の場合、分数に変換
|
| 54 |
-
for i in range(len(solution)):
|
| 55 |
-
if solution[i].is_Float:
|
| 56 |
-
solution[i] = N(solution[i], rational=True)
|
| 57 |
-
|
| 58 |
st.success(f"方程式の解: {solution}")
|
| 59 |
|
| 60 |
|
|
|
|
| 42 |
result = expand(expression)
|
| 43 |
st.success(f"展開結果: {result.subs(user_defined_symbols)}")
|
| 44 |
|
| 45 |
+
# 方程式(Sympy)
|
| 46 |
# 方程式(Sympy)
|
| 47 |
# 方程式(Sympy)
|
| 48 |
elif selected_function == "方程式":
|
|
|
|
| 50 |
if equation:
|
| 51 |
x = symbols('x', real=True)
|
| 52 |
solution = solve(Eq(parse_expr(equation), 0), x)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
st.success(f"方程式の解: {solution}")
|
| 54 |
|
| 55 |
|