(1) 我在第一行定义了一个函数。
关于 (2) 我在第 5 行定义了相同的函数。
哪个更快?正在定义一个“更接近”我需要的函数对于大型程序的复杂性不切实际(但它是否使它更快),或者定义一个函数“远离”我需要它在运行时使更大的程序变慢(但也更实用)。
我正在使用python。当然,这里的差异可能以纳秒为单位,但这只是一个例子。
1-
def t(n1,n2):
v=n1-n2
return abs(v)
a = int(input('how old are you? \n'))
b = int(input('how old is your best friend? \n'))
c=t(a,b)
if a==b:
print ('you are both the same age')
else:
print('you are not the same age\nthe difference of years is %s year(s)' % c)
input()
2-
a = int(input('how old are you? \n'))
b = int(input('how old is your best friend? \n'))
def t(n1,n2):
v=n1-n2
return abs(v)
c=t(a,b)
if a==b:
print ('you are both the same age')
else:
print('you are not the same age\nthe difference of years is %s year(s)' % c)
input()