【发布时间】:2018-04-08 11:13:27
【问题描述】:
这是真正的代码,我想编写没有功能的代码。
import sys
from fractions import gcd
n = int(sys.argv[1])
for i in range(n):
for j in range(n):
GCD = gcd(i, j)
if GCD == 1:
sys.stdout.write("* ")
else:
sys.stdout.write(" ")
print
该代码的输出是; Code 以及我尝试过的代码。但它不像上面的代码那样工作。
import sys
n = int(sys.argv[1])
for x in range(n):
for y in range(n):
while y != 0:
temp = y
y = x % y
x = temp
GCD = x
if GCD == 1:
sys.stdout.write("* ")
else:
sys.stdout.write(" ")
print
我的代码输出是; my code 我是如何做到的,就像没有功能的第一个代码输出一样。
编辑:我不知道实际上是 sys.stdout.write 内置功能。 所以我会解释。就像没有换行的打印功能。
【问题讨论】: