如何在python中打印用Xs填充的字母P?(以说明形式输出)

如何在python中打印用Xs填充的字母P?(以说明形式输出),python,Python,我想打印出字母“p”的图案: XXXXXX XX XX XXXXXX XX XX 编辑:我希望这是从一个循环语句,特别是为。谢谢在python中,您可以使用三重引号创建多行字符串: p = """ XXXXXX XX XX XXXXXX XX XX """ print(p) 下面是一个使用循环编写的示例: 对于范围5中的j: 对于范围7中的i: 打印*如果[0,2]中的i4且j

我想打印出字母“p”的图案:

XXXXXX
XX  XX
XXXXXX
XX
XX

编辑:我希望这是从一个循环语句,特别是为。谢谢

在python中,您可以使用三重引号创建多行字符串:

p = """
XXXXXX
XX  XX
XXXXXX
XX
XX
"""

print(p)

下面是一个使用循环编写的示例:

对于范围5中的j: 对于范围7中的i: 打印*如果[0,2]中的i<2或j,或者i>4且j<3,则结束= 打印 但是,请尝试使用循环和打印,看看会发生什么

如果您不想在之后立即开始新行,请使用printsomething,end=。表达式*if i<3 else意味着当i<3时,你得到一个星,否则你得到一个空间。如果您编写以下内容,则可以得到类似的结果:

如果i<3: 印刷品* 其他的 打印
你试过什么吗?嗨,新撰稿人!:D我希望你身体健康。我对你的问题进行了编辑,以删除外部图片链接。因此,一般不鼓励使用外部图片链接,但数据图形除外。请再次编辑您的问题,并添加带有错误或以前尝试的代码示例。请看下面的指导:@DavidBuck是的,我对python非常陌生,所以是的,我不能这么做,所以我问dalbeit这是真的,因此是有效的。我对这个问题的重新解释是OP希望通过代码来实现。或者,编写一个代码,在不使用任何预先保留变量的情况下打印出P。这经常被用作编写算法的实践工具。另一方面,若OP不能证明我是对的,那个么这个答案应该被接受为真的。@Danilo很抱歉并没有这么详细,但我希望它是从loop语句中完成的,若你们能使用for loop,那个就更好了