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

2024-09-23 06:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图写一个程序,将计算出最大利润和一个函数是“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本身,那么我如何将所需的结果存储在一个变量中以供以后使用? 提前谢谢


Tags: 函数程序inputrawdefeval价格利润
1条回答
网友
1楼 · 发布于 2024-09-23 06:27:29

可以按以下方式返回多个值:

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

相关问题 更多 >