我正在解决SPOJ 上的 Python 3中的字符模式(第 1 幕(挑战。我正在获取输出,但它与示例输出无关。请检查我的代码以供参考:
# your code goes here
n = int(input())
for i in range(n):
s,t = input().split()
s,t = int(s),int(t)
for i in range(s):
for j in range(t):
if (i+j) % 2 == 0:
print("*")
else:
print(".")
print("n")
我得到了以下输出:
*
.
*
*
.
*
.
.
*
.
*
*
.
*
.
.
*
.
*
*
.
*
.
*
.
*
.
*
.
但正确的输出是:
*
.
*
*.*.
.*.*
*.*.
.*.*
*.*.*
.*.*.
在Python 3中,要打印末尾没有换行符的内容,您需要使用以下语法:
print(something, end="")