2014-06-26 135 views
1
PCD = int(raw_input("What is PCD? ")) 


QOH = int(raw_input("Quantity of holes? ")) 


print "radius: ", 
Radius = float(PCD)/2 
print Radius 


AOS = float(360)/QOH 
print "Angle of Seperation: ", 
print AOS 

import math as M 
def Y_value_1st(a, B): 
    a*round(M.degrees(M.sin(B))) 

print Y_value_1st(Radius, AOS) 

这打印没有,而不是预期的答案,任何人都可以帮忙吗? 我是python新手Python数学计算

+1

你的函数不返回任何东西。 – vaultah

回答

2

你应该在函数内返回值;

def Y_value_1st(a, B): 
    return a*round(M.degrees(M.sin(B))) 
+0

感谢您的帮助 – user3778839

+0

不客气,如果答案是肯定的,您应该关闭问题;单击以将此答案设置为您接受的答案。 @ user3778839 – myildirim