我正在尝试从用户那里获取两个值,并使用用户输入打印一行文本。
char1 = input("Please enter the first character: ")
char2 = input("Please enter the secound character: ")
width = int(input("Please enter the width of the innermost triangle: "))
if width % 2 == 0:
print ("ERROR - number is even")
quit()
print ("")
print (char1*11,char2*1,char1*11)
这是我目前的输出:
YYYYYYYYYYY + YYYYYYYYYYY
我正在尝试打印它,没有空格,所以它看起来像这样:
YYYYYYYYYYY+YYYYYYYYYYY
我该怎么做?
答案 0 :(得分:1)
打印输出如下:
print ("{}{}{}".format(char1*11,char2*1,char1*11))
或者如果您使用的是Python 3,则可以使用sep:
print (char1*11,char2*1,char1*11, sep="")
在此处阅读有关打印的更多信息: