首先发布在这里。我最近开始学习python,我一直在努力解决这个琐碎的任务两个小时,包括搜索。
我想要做的是编写一个带有两个参数(整数)的函数,并给出经典的四个运算符的结果。我会告诉你到目前为止我做了什么,以及我找到的不可接受的解决方案。
def classicoperations(a, b):
return a + b
return a * b
return a / b
return a - b
print "Let's use the four classic operations"
print classicoperations(53, 100)
另一方面,只使用打印它似乎工作得很好
def classicoperations(a, b):
print a + b
print a * b
print a / b
print a - b
print "Let's use the four classic operations one more time"
classicoperations(5, 100)
我希望它看起来像最终结果,但我出于某种原因无法正常工作,我不确定为什么。
虽然打印使程序丢失信息,但我似乎无法使用“返回”功能跟踪四个不同的值,也不能将它们分成一个组合字符串。任何帮助,即使只是一个关于我缺乏什么样的理解的链接将不胜感激。
def classicoperations(a, b):
print "adding" a "to" b "be would create a total of" a+b
classicoperations(234324, 34324)
答案 0 :(得分:2)
return语句停止执行该函数。如果要返回多个值,请使用一个返回值执行:
return a+b, a-b, a*b, a/b
这会创建并返回4个值的元组。