如何去除最后的空值
我用普通方法已经做出来了,但是把它定义成函数调用时有问题,可以详细解答一下吗?定义函数这块还是比较混乱
函数调用的时候不需要加print()直接calc(D)就可以了。因为你的calc()函数没有返回值,打印出来是None
你可以返回一个列表
from math import sqrt
def calc(c,H,D):
result = []
for i in D.split(','):
result.append(sqrt((2*c*int(i))/H)
return result
result = calc(50,30,"100,150,100,200,230")
for i in result:
print(i, end = ',')
好了,这次的分享与总结就到这里了,如果大家有什么疑问可以在评论区留言,喜欢博主的文章的话记得点赞加关注噢!!!