更新函数中的返回值

时间:2019-04-12 15:52:43

标签: python

我遇到的问题是要获取返回项的值,以便从主函数中的不同函数进行更新。

我已经尝试过语法来查看它是否发生了任何改变,但是我不确定要发生什么(在这种情况下:计数和总数)。 我也尝试过设置功能=计数,总计,但是返回了错误。

subprocess.call()

我只是希望在主函数中从一个函数执行转移到下一个函数执行时更新总数和计数。

1 个答案:

答案 0 :(得分:3)

您的主程序似乎应该返回一个函数并将其传递给下一个函数:

def main():
    terminate = False
    print("Welcome to the self-checkout system at Wake-Mart.")

    count, total = scan_prices()
    print('')
    total = discount(count, total)
    print('')
    count, total = promotion(count, total)
    balance = total