求帮助,python输出中的空格怎么消除

代码:
from math import*
X = sqrt ((3445*67)/8)
print (" x =", round ( x ,3))
想问一下输出的x= 418后的空格怎么消除


from math import *

x = sqrt((3445 * 67) / 8)
print("x = {:<10}".format(round(x, 3)))

输出

img

print (" x =", round ( x ,3), end='')
加上end参数,不在换行

有帮助的话,请点采纳~

你是说"x="后面的空格吗,可以把print语句逗号后面的变量使用str转为字符串,然后再去除逗号即可消除这个空格,或者使用format函数也是可以的 ,print语句里面的逗号分隔的各式子在打印时默认是使用空格间隔开的。

修改如下:

参考链接:

from math import*
x = sqrt ((3445*67)/8)
# https://www.codenong.com/46350204/
print ("x="+str(round ( x ,3)))


img