找回密码
 中文实名注册
查看: 256|回复: 1

求解x^{2}+36=0方程组的解,结果是-6i,6i.

[复制链接]

694

主题

1082

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22801
发表于 2022-4-22 10:01:16 | 显示全部楼层 |阅读模式
# import sympy
from sympy import *

x, y = symbols('x y')
gfg_exp = x**2 + 36

print("开始 : {}".format(gfg_exp))

# Use sympy.integrate() method
intr = solve(gfg_exp, x)

print("结束 : {}".format(intr))


回复

使用道具 举报

694

主题

1082

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22801
 楼主| 发表于 2023-8-7 11:04:54 | 显示全部楼层
[Python] 纯文本查看 复制代码
import tkinter as tk
from sympy import Eq, symbols, solve


def solve_equation():
    # 获取输入的方程和未知数
    equation = equation_entry.get()
    unknown_var = var_entry.get()

    # 将方程和未知数转化成符号
    x = symbols(unknown_var)
    eq = Eq(eval(equation), 0)

    # 解方程
    solution = solve(eq, x)

    # 显示结果
    result_label.config(text=f"{unknown_var} 的解为: {solution}")


# 创建窗口
window = tk.Tk()
window.title("解方程")
window.geometry("300x200")

# 创建方程输入框和标签
equation_label = tk.Label(window, text="方程:")
equation_label.pack()
equation_entry = tk.Entry(window)
equation_entry.pack()

# 创建未知数输入框和标签
var_label = tk.Label(window, text="未知数:")
var_label.pack()
var_entry = tk.Entry(window)
var_entry.pack()

# 创建“解方程”按钮
solve_button = tk.Button(window, text="解方程", command=solve_equation)
solve_button.pack()

# 创建结果标签
result_label = tk.Label(window, text="")
result_label.pack()

# 运行窗口
window.mainloop()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-5-2 03:32 , Processed in 0.037394 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表