【问题标题】:String Multiplication with Shapes (Python)带形状的字符串乘法(Python)
【发布时间】:2018-01-19 05:24:55
【问题描述】:

我有一个关于在 python 中使用常量来拉伸形状的问题。我是初学者,所以新手代码会对我有很大帮助。

例如,假设我想创建一个这样的正方形:

_________
|       |
|       |
|       |
|_______|

它并不完美,但你明白了。所以我想从这里做的是在我的程序顶部标记一个常量,称为“WIDTH”,所以每当我将宽度设置为不同的数字时,正方形会根据常量的大小扩大或缩小设置在。

所以宽度 = 3 或者 WIDTH = 5 ---> 这个会比 WIDTH 大 3。

有人可以用新手代码演示一下吗,不胜感激,谢谢!

【问题讨论】:

  • 所以我猜你不能做 ascii 艺术,所以我画的正方形可能会或可能不会出现,但它只是一个简单的 4x4 用于解释

标签: python string constants multiplication ascii-art


【解决方案1】:

在 python 中,字符串是sequence。一个序列可以乘以一个整数,得到一个包含与原始序列一样多的重复的序列:try
'abc' * 3

'abcabcabc'

这同样适用于下划线和空格...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多