Discuss / Python / 求教问题

求教问题

Topic source

我输入的练习答案是print('1024*768=',1024*768)

run的是1024*768= 786432

怎样才能让等号和后面答案之间没有空格呢?

lningt

#2 Created at ... [Delete] [Delete and Lock User]

等号和后面那个答案间的空格是由逗号产生的,如果没有办法把逗号删去,那空格就一定会存在

对的,我就是想问有没有办法去除这个空格来着。因为我改成print('1024*768='1024*768)没有逗号是不行的,也试了把1024*768放在前面然后再加‘字符串’也不行。

print('1024*768 =',1024*768) 直接在输出字符串里空格就好了,引号里是什么内容 就原样输出

Shampoo_Lee

#5 Created at ... [Delete] [Delete and Lock User]

那可以在每个数字和符号间都加上空格

print('100 + 200 =', 100 + 200)

看起来就美观了

闹鬼书店

#6 Created at ... [Delete] [Delete and Lock User]

默认sep参数是空格,我们只需要把sep参数改成空字符串就好了,像这样

print('1024*768=',1024*768,sep='')

Jaylin-Zhang

#7 Created at ... [Delete] [Delete and Lock User]

这样也可以:

print('1024*768='+str(1024*768))

你好!

print有多种使用方法。你的问题可以用“+”代替“,”来解决。


  • 1

Reply