Python 当用户输入多个字母时,尝试打印多个字母 为简洁起见,这些字符将替换为常规字符,但为多行字符 原始代码库中的ascii艺术字符串。 a_ascii_art=a b_ascii_art=b x=输入您想要打印什么? 如果x==a:printa\u ascii\u艺术 如果x==b:printb_ascii_艺术

Python 当用户输入多个字母时,尝试打印多个字母 为简洁起见,这些字符将替换为常规字符,但为多行字符 原始代码库中的ascii艺术字符串。 a_ascii_art=a b_ascii_art=b x=输入您想要打印什么? 如果x==a:printa\u ascii\u艺术 如果x==b:printb_ascii_艺术,python,python-3.x,Python,Python 3.x,我希望它能够打印A和B在同一时间调用。但是为了使它符合顺序,我该怎么做呢?您可以检查每个字母是否在用户输入中,而不是检查它是否是用户输入 如果x中有a: 印刷艺术 如果x中有b: 印刷艺术 或者,您可以迭代用户输入并检查每个输入。在这种情况下,您可能应该将打印代码包装在一个函数中,以确保可读性 def打印字符:str: 如果ch==“a”: 印刷艺术 如果ch==“b”: 印刷艺术 如果你有很多,请考虑创建一个字典。 字母={'a':一种艺术, “b”:b_ascii_艺术, “c”:c_asc

我希望它能够打印A和B在同一时间调用。但是为了使它符合顺序,我该怎么做呢?

您可以检查每个字母是否在用户输入中,而不是检查它是否是用户输入

如果x中有a: 印刷艺术 如果x中有b: 印刷艺术 或者,您可以迭代用户输入并检查每个输入。在这种情况下,您可能应该将打印代码包装在一个函数中,以确保可读性

def打印字符:str: 如果ch==“a”: 印刷艺术 如果ch==“b”: 印刷艺术 如果你有很多,请考虑创建一个字典。 字母={'a':一种艺术, “b”:b_ascii_艺术, “c”:c_ascii_艺术, ... } 而是使用dict.get 艺术=字母.getch 如果是艺术:版画 对于x中的字符: 打印字符
在python中,您可以这样做来检查子字符串是否位于给定的字符串中,如果这是您所要求的

if "a" in x:
  #do a things
if "b" in x:
 #do b thins

另外,以后不要发布代码的图像

请在问题中包含所有代码。我确实单击了link@HylianStackOverflow不允许代码的图片。这是可行的,但是如果我想键入B A,它不会在中执行呢order@Hylian仔细思考代码中的逻辑,我打赌你一定能猜出来:我刚刚得到堆栈溢出,我如何将python放入itOkay中,所以如果我键入ba,它仍然显示AB,我该怎么做才能发布代码在这两个``之间键入它,然后它将以那种奇特的背景显示。要按顺序显示它们,你必须循环输入x中的字母,然后检查该字母是a还是bI。我不知道如何循环,我上周才开始。