Печать нескольких переменных в отдельных строках Python 2 - PullRequest
0 голосов
/ 06 июня 2018

Привет! Я пытаюсь создать переменные, а затем распечатать каждую переменную в отдельной строке, не печатая каждую переменную отдельно, как это:

string_name = "Pierre"
integer_age = 36
float_height_in_metres = 1.94
print string_name 
print integer_age
print float_height_in_metres

Я хотел бы использовать команду печати только один раз.Я пытался это сделать, но при попытке запустить произошла ошибка.

string_name = "Pierre"
integer_age = 36
float_height_in_metres = 1.94
print string_name + \ninteger_age + n\float_height_in_metres

Можно ли использовать команду печати только один раз?

1 Ответ

0 голосов
/ 06 июня 2018

Ваш код не выполняется, потому что + объединяет только строки, но вы передаете строку, целое число и число с плавающей точкой.Ошибка, которую вы должны получить, совершенно ясна по этому поводу:

TypeError: неподдерживаемые типы операндов для +: 'int' и 'str'

Вы должнысначала преобразуйте каждый в их строковое представление:

print string_name + '\n' + str(integer_age) + '\n' + str(float_height_in_metres)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...