2015-11-08 5 views
2

Я пытаюсь получить два значения от пользователя и напечатать строку текста с пользовательским вводом.Как напечатать мою строку текста без пробелов

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 

Как мне это сделать?

+6

Возможный дубликат [Печать без пробела в python 3] (http://stackoverflow.com/questions/12700558/print-wit Хаут-пространственно-в-питон-3) – idjaw

ответ

1

Печать ваш вывод так:

print ("{}{}{}".format(char1*11,char2*1,char1*11)) 

или вы можете использовать сен, если вы используете Python 3:

print (char1*11,char2*1,char1*11, sep="") 

Читайте еще о печати здесь:

http://www.python-course.eu/python3_print.php

Смежные вопросы