相关疑难解决方法(0)

如何在没有换行或空格的情况下打印?

问题出在标题中.

我想在做到这一点 .我想在中的这个例子中做些什么:

#include <stdio.h>

int main() {
    int i;
    for (i=0; i<10; i++) printf(".");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

..........
Run Code Online (Sandbox Code Playgroud)

在Python中:

>>> for i in xrange(0,10): print '.'
.
.
.
.
.
.
.
.
.
.
>>> for i in xrange(0,10): print '.',
. . . . . . . . . .
Run Code Online (Sandbox Code Playgroud)

在Python中print会添加一个\n或一个空格,我该如何避免呢?现在,这只是一个例子.不要告诉我,我可以先构建一个字符串然后打印它.我想知道如何"附加"字符串stdout.

python newline python-2.x

1760
推荐指数
20
解决办法
178万
查看次数

打印后执行下一条指令的Python尾随逗号

如果将尾随逗号添加到print语句的末尾,则首先执行下一个语句.为什么是这样?例如,10000 ** 10000它在打印之前执行"Hi ":

print "Hi",
print 10000 ** 10000
Run Code Online (Sandbox Code Playgroud)

打印"嗨你好"之前需要一段时间:

def sayHello():
    for i in [0] * 100000000: pass
    print "Hello"
print "Hi",
sayHello()
Run Code Online (Sandbox Code Playgroud)

python text

8
推荐指数
2
解决办法
8917
查看次数

无法弄清楚如何在python中水平打印?

我需要打印这段代码:

for x in range (1, 21):  

    if x%15==0:
        print("fizzbuzz")

    elif x%5==0:
        print("buzz") 
    elif x%3==0:
        print("fizz")

    else:
        print (x)
Run Code Online (Sandbox Code Playgroud)

水平而不是垂直打印,如下所示:

1

2

3

1 2 3

我不知道如何,一些帮助会很棒.谢谢

python python-3.x

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×3

newline ×1

python-2.x ×1

python-3.x ×1

text ×1