python - Python 3.4 中 +--+ 盒子的尺寸

标签 python dimensions

这是我的问题

创建一个接受用户输入的数字的程序。该数字定义了正方形的尺寸,可以是任何正整数。输入 1 将输出:

    +--+
    +--+

while an input of 2 will output

    +--+--+
    +--+--+
    +--+--+

and an input of 3 will output

    +--+--+--+
    +--+--+--+
    +--+--+--+
    +--+--+--+

etc…Show outputs for user inputs of 1, 2, 3, and 4. 

不完全确定从哪里开始,希望得到一些建议,但是我并不是在寻找完整的答案(毕竟,这是家庭作业),但如果能指出正确的方向,我将非常感激.

最佳答案

考虑一下:

"--".join("++")

为您提供一个框一行:

+--+

要重复多行,您可以执行以下操作:

"--".join("+" * (some_count+1))

为此,您将得到输出:

+--+        # 1
+--+--+     # 2
+--+--+--+  # 3
...

现在我们只需要对任意多条垂直线重复此操作。您可以考虑执行 "\n".join 来重复,或者您可以使用 for 循环并打印多行。这就是你的工作!

关于python - Python 3.4 中 +--+ 盒子的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563644/

相关文章:

javascript - $(window).height() 返回奇怪的值

python - ctypes - 没有形状的numpy数组?

api - 是否可以在 Google Analytics 查询过滤器中比较 2 个维度?

javascript - 在加载 CGI 脚本之前等待页面加载?

python - 我的 if 变量没有触发

python - shutil.rmtree 只删除文件?

python - 如何在Python中生成具有大量小数的随机数?

c# - 计算尺寸以调整图像大小

python - 阿拉伯语编码-django

flash - 如何使用 StageScaleMode.SHOW_ALL 获取舞台尺寸?