radius=1
for y in range(0,1001):
for x in range(0,1001):
universe=(radius**2)-(x**2)-(y**2)
if universe>=0:
print('.')
print('\n')
我试图用一个数学函数制作一个圆圈。但这只是输出3点。然而,在C ++中,它的工作正常。
答案 0 :(得分:0)
圆的点必须满足x ^ 2 + y ^ 2< = radius ^ 2。您正在使用0到1001之间的x和y以及半径= 1.从所有那些数字中只有[0.0],[0,1]和[1,0]是"内部"圆圈。尝试使用更大的半径或更改x和y向量。
答案 1 :(得分:-1)
print('.',end='')
这样的印刷品