我正在尝试编写一个可以解决最大问题的程序。利润和一个功能是“Steigung”,我需要制定最优价格。
所以我拥有的是:
def Steigung ():
Propreis=eval(raw_input("Dein hoechster Preis:"))
Satmenge=eval(raw_input("Wie viele leute werden es kaufen:"))
if Propreis >0 and Satmenge >0:
print(-1*Satmenge/Propreis)
并且这样可以正常工作,但我想要做的是添加我在“Satmenge”中指定的值,以便结果是例如Satmenge = 100000并且Propreis = 6是-16666x + 100000而不是-16666本身以及如何将所需结果存储在变量中以便以后使用? 提前致谢
答案 0 :(得分:2)
您可以通过以下方式返回多个值:
def Steigung ():
Propreis=eval(raw_input("Dein hoechster Preis:"))
Satmenge=eval(raw_input("Wie viele leute werden es kaufen:"))
if Propreis >0 and Satmenge >0:
print(-1*Satmenge/Propreis)
return Propreis, Satmenge
并存储返回的值:
a, b = Steigung()