如何将某些内容附加到函数的结果中并将其存储在python中的Variable中

时间:2016-05-08 20:17:03

标签: python python-2.7

我正在尝试编写一个可以解决最大问题的程序。利润和一个功能是“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本身以及如何将所需结果存储在变量中以便以后使用? 提前致谢

1 个答案:

答案 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()