问题出在标题中.
我想在python中做到这一点 .我想在c中的这个例子中做些什么:
#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.
如果将尾随逗号添加到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) 我需要打印这段代码:
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
我不知道如何,一些帮助会很棒.谢谢