我需要打印这段代码:
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)
水平打印而不是垂直打印,如下所示:
1个
2个
3个
至
1 2 3
我不确定如何,一些帮助会很好。谢谢
原文由 Jessica Smith 发布,翻译遵循 CC BY-SA 4.0 许可协议
两种选择:
累积结果字符串和
print
最后:或者告诉 Python 不要以换行符结束打印的字符串。在您似乎正在使用的 Python 3 中,您可以通过设置
end
函数的print
参数来执行此操作,即"\n"
默认:历史记录:在 Python 2 中,这可以通过在
print
语句的末尾添加一个逗号来实现;print "fizzbuzz",