所以我对Python很陌生,不得不在其中获取大学学分。我们被赋予了在家做的任务(我们被允许上网寻求帮助等),其中一部分涉及到定义一个功能。一般来说,我在编码/计算机方面不太擅长,而且我在尝试这么做时遇到了很多困难。 (a,b,c)= cos(a - c) - ab?如何定义一个函数cos(a,b,c)= cos(a - c) - ab?我尝试过所有的事情,如果我不是绝望的话,我不会直接向别人求助。如何定义一个python函数
我知道这个功能对某些人来说似乎很容易,但我根本不擅长这一点。 这是我试过(不要笑!)
def np.cos(a, b, c):
"""
Given three variables, rearrange them to create new equation
>>>np.cos(d,e,f)
np.sin(d - f) - e*d
>>>np.cos(1,2,3)
np.cos(1 - 3) - 2*3
"""
if np.cos(a, b, c):
return np.cos(a - c) - b*a
正如你可以清楚地看到,我不知道我在做什么。任何意见/提示将不胜感激。谢谢:)
我想你可能混淆了一个方法或函数的数学函数,如命令式编程语言中使用。你应该退后一步,从一个不需要任何编程经验的Python 101教程开始。例如。 https://www.udacity.com/course/intro-to-computer-science--cs101 – wvdz
您的缩进已关闭。 – ppperry
对于初学者来说,函数中的每个语句都必须缩进至少一个级别(通常约4个空格)。我第二个建议你花一点时间学习Python的基础知识。你会发现每个教程都会告诉你如何定义一个函数。 – martineau