如果你只是插入两边的长度,我已经制作了一个为你做毕达哥拉斯定理的程序。
from math import *
def pythag(a , b):
c = sqrt(a^2 + b^2)
return c
print(pythag(3,4)) # added this as recommended in comment
但是当我运行它时,会发生这种情况:
RESTART: C:/Users/Andrei/Documents/USB Backup/Python/Ultimate Calculator/functions2.py
5.0
我是python的菜鸟,所以我没有真正看到代码的问题。
答案 0 :(得分:2)
你已经编写了一个功能,可以完成你所说的内容,但实际上并没有在任何地方调用它。程序中的顶级语句是import
和def
,只有在您“运行”它时才会调用它们。
答案 1 :(得分:0)
您必须在已有代码后运行该功能(例如,对于值3和4):
from math import *
def pythag (a, b):
c = sqrt(a**2 + b**2)
return c
print(pythag(3,4))
答案 2 :(得分:0)
您可以使用电源标志,而不是导入数学。
例如:
def pythag(a , b):
c = (a**2 + b**2)**0.5
return c
print(pythag(3,4))