昨天我做了一组代码,可以帮助我解一个特定的方程,它正在工作,但突然停止工作,我得到了乘法错误,如:“无效语法”和“名称(…)可以不定义”。有人能帮我找出毛病吗?顺便说一句,代码中的文本是用Norweigaen编写的
代码:
from sympy import symbols, Eq, solve
x, y, z = symbols('x, y, z')
DK = float(input("Skriv inn dagens aksjekurs: "))
HK = float(input("Skriv inn høy forventer kurs: "))
LK = float(input("Skriv inn lav forventet kurs: "))
Rente = float(input("Skriv inn dagesn rentenivå: "))
AK = float(input("Skriv inn ønsket antall aksjer: "))
k1 = Eq(x + z - (DK*y)
k2 = Eq(y * HK - (z * (1 + (Rente / 100))) - max((HK - DK), 0))
k3 = Eq(y * LK - (z * (1 + (Rente / 100))) - max((LK - DK), 0))
sol = solve((k1, k2, k3), (x, y, z))
var1 = (sol[x] * AK)
var2 = (sol[y] * AK)
var3 = (sol[z] * AK)
var4 = round(float(var1), 2)
var5 = round(float(var2), 2)
var6 = round(float(var3), 2)
print("Du vil få et gebyr på " + str(var4) + " kr")
print("Banken må kjøpe " + str(var5) + " aksjer")
print("Banken må låne " + str(var6) + " kr for å finansiere kjøpet av
aksjer")
下面是代码的图片
第10行缺少一个右括号。您的IDE甚至通过在下面显示扭曲的红线来告诉您这一点
相关问题 更多 >
编程相关推荐