Python 解方程式

from sympy import *

'''
    一列客车与一列货车同时同地反向而行,货车比客车每小时快6千米,
3小时后两车相距342千米,求两车速度。
'''
def jie ():
    # 1.首先安装pip install sympy
    # 2.定义x,y,使用Symbol类初始化
    # 3.调用solve放两个参数第一个参数是表达式,第二个参数是需要解的值
    #   ps:表达是x+6-y等于x+6-y=0
    # 解设客车时速为x,货车时速为y
    x = Symbol('x')
    y = Symbol('y')
    print(solve([x+6-y,x+y-114],[x,y]))
if __name__ == '__main__':
    jie ()

再解一道题-------------------------------------------------------------------

from sympy import *

'''
    有甲乙两家商店,如果甲店的利润增加20%,乙店的利润减少10%,那么这两店的利润就相同,
原来甲店的利润是原来乙店利润的________%。
'''
def jie ():
    # 设置甲为x,乙为y
    x = Symbol('x')
    y = Symbol('y')
    print (solve([(x + (x * 20 / 100))-(y - (y * 10 / 100))],[x]))
if __name__ == '__main__':
    jie ()

猜你喜欢

转载自aa80303857.iteye.com/blog/2397023