(抱歉我的语言不通)
我是Python的初学者,但我别无选择,我需要它作为一个项目,而对于这个项目,我必须通过编程创建ascii等轴测立方体。 我真的不知道该怎么做,所以我从寻找“角”的坐标(不是正确的词而是…)开始画一个瓷砖
#what I expect really :
- for a 2 wide
.-⁻``⁻-.
.-⁻` `⁻-.
| |
| |
`⁻-. .-⁻`
`⁻-..-⁻`
- for 3 wide
.-⁻``⁻-.
.-⁻` `⁻-.
.-⁻` `⁻-.
| |
| |
`⁻-. .-⁻`
`⁻-. .-⁻`
`⁻-..-⁻`
# what I except for the beginning
- 2 wide
.-⁻``⁻-.
.-⁻` `⁻-.
`⁻-. .-⁻`
`⁻-..-⁻`
- 3 wide (,etc.)
.-⁻``⁻-.
.-⁻` `⁻-.
.-⁻` `⁻-.
`⁻-. .-⁻`
`⁻-. .-⁻`
`⁻-..-⁻`
我开始做的事
^{pr2}$我找到了一些协调人,但他们在某种意义上是错的。我有点困惑。 我已经开始用瓷砖了,但这次我真的不知道怎么做。。。 有什么想法吗?在
我建议使用recursive函数重建脚本。 这样你就可以基本上去掉坐标,因为你可能会从中间开始建立(然后向下)。另外,你可以水平地拆分立方体,因为其中一半很容易适应另一半。在
我很快就想出了一些东西。它接受立方体宽度和高度的参数。因为边的坡度可能不同,所以它不能很好地处理不同的坡度;它只对倾斜的边使用句点字符(对垂直边使用管道)。代码如下:
哪个打印:
^{pr2}$相关问题 更多 >
编程相关推荐