0
A
回答
1
在這裏你去
import math
# Define variables and create the grid
a = 0
b = 2
rounds = 5
# Size of the grid
y_max, x_max = 100, 100
# Center of the grid
origo_y, origo_x = 50, 50
# Every element in the grid is truly unique element
# If the grid is created like this
# Don't use for example [[" "]*x_max]*y_max
grid = [[" " for i in range(x_max)] for j in range(y_max)]
for angle in range(rounds*360):
# Calculations for the spiral
rads = math.radians(angle)
r = a + b * rads
y = r * math.sin(rads)
x = r * math.cos(rads)
x_coord = origo_x + round(x)
y_coord = origo_y + round(y)
if (0 <= x_coord < x_max) and (0 <= y_coord < y_max):
grid[y_coord][x_coord] = "#"
# Print the whole grid
for line in grid:
print("".join(line))
我不知道這個網站是爲要求寬泛,您的問題,但作爲一個編碼問題,這是挺有意思的。
相關問題
- 1. 如何動畫螺旋的繪製
- 2. PHP腳本繪製螺旋?
- 3. 數螺旋 - 被點上螺旋(笛卡爾座標
- 4. 在畫布上繪製螺旋圈
- 5. 製作旋轉螺旋
- 6. 如何繪製螺旋狀的徑向圓?
- 7. 如何旋轉座標系?
- 8. 使用貝塞爾曲線繪製螺旋
- 9. Snap.svg:動畫使用mina()繪製螺旋線
- 10. 如何繪製一個政治座標繪製
- 11. 座標X Y繪製Android
- 12. Microsoft Chart繪製點座標
- 13. 繪製真實座標
- 14. 繪製線的座標
- 15. ImageMagick繪製翻譯座標
- 16. 繪製圖像座標
- 17. 座標繪製大廳圖
- 18. 使用座標繪製一條線
- 19. 繪製座標線使用Matplotlib
- 20. glRotate更改座標,以便矩形繪製旋轉的平面
- 21. 如何從我的大螺旋中創建一個螺旋射擊?
- 22. 如何在Linux中使用螺旋鎖?
- 23. 如何使用JUNG繪製給定座標中的節點
- 24. 如何使用tkinter在圖像上繪製座標系?
- 25. 如何使用兩個座標用javascript繪製橢圓?
- 26. 如何使用另一個象限在座標上繪製JPanel?
- 27. 如何使用x,y座標列表繪製曲線(峯)
- 28. 如何在JUNG中使用GIS座標來繪製頂點
- 29. 如何使用座標在silverlight中繪製一個圓圈?
- 30. 如何使用Matlab繪製自定義極座標網格
對不起,我不知道。不管怎樣,謝謝你!! – ehaannnn