我想以逗号分隔的形式打印结果输出,但是我在最后一个值中也得到了一个逗号,所以我该如何删除它。
import math
d = input().split(',')
d = [int(i) for i in d]
c=50
h=30
result=[]
for i in d:
q=int(round(math.sqrt((2*c*i)/h)))
result.append(q)
for i in result:
print(i, end=",")
这是我给出的输入和得到的输出的示例
input : 10,20,30,40
output : 6,8,10,12,
我如何避免得到最后一个逗号
将结果作为单独的参数传递并指定分隔符:
print(*result, sep=',')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句