我有一个非常简单的函数,它返回一个值。尝试使用没有函数其他部分的返回值
def GetNumber():
Number = 45
print("Getting Number")
print("Found Number = " + str(Number))
return Number
def UseNumber(current):
print("The current number is: " + str(current))
UseNumber(GetNumber())
然而,我的输出如下:
获取数
实测值总数= 45
的当前数目是:45
我使用在我的另一部分打印出def GetNumber
应用程序,所以我需要保留它们,但我想从GetNumber中提取值,而不必每次都重新运行整个GetNumber函数。
我怎样才能使用返回的值,而不真正运行整个功能并打印出来?
理想情况下,我想我的输出仅仅是:
目前的数字是:45
这是在所有可能的?
重写函数(执行预期的行为,可能使用参数作为开关)和/或调用不同的函数。 – user2864740
我不知道为什么这是越来越被投票遗忘。我是Python的新手,并试图学习。这是我可以学习的最佳方式。请原谅我不是一个公然的专业人士,比如你们其他人。 – level42
你已经明确地写了几行代码来将东西打印到控制台,但是接着问你如何让东西停止打印到控制台? – csmckelvey