我已经被赋予了在python中创建螺旋的任务,其中用户输入一个数字,例如3,它将输出一个3x3螺旋,如下所示:
- - \
/ \ |
\ - /
Run Code Online (Sandbox Code Playgroud)
我不是在寻找完整的代码我只是不知道如何去做,显然使用if语句打印出所有可能的解决方案是不可能的或合乎逻辑的.这里真正的问题是我应该做什么,for循环,定义我自己的功能?有没有人可以链接我的文件,这将有所帮助.完整的任务大纲如下:
你的任务是编写一个程序,在一个盒子里面绘制一个给定大小的螺旋.
您的程序应该询问用户一个表示盒子大小的正整数.然后你的程序应该在那个大小的盒子里打印出一个螺旋形.
例如:
Run Code Online (Sandbox Code Playgroud)Enter size: 3 - - \ / \ | \ - /和:
Run Code Online (Sandbox Code Playgroud)Enter size: 4 - - - \ / - \ | | \ / | \ - - /和:
Run Code Online (Sandbox Code Playgroud)Enter size: 5 - - - - \ / - - \ | | / \ | | | \ - / | \ - - - /输入大小始终大于1.
python ×1