您好,我正在尝试创建变量,然后在单独的行上打印每个变量,而不单独打印每个变量:
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
是否可以只使用一次打印命令?
答案 0 :(得分:0)
您的代码失败,因为+
仅连接字符串,但您传递字符串,整数和浮点数。你应该得到的错误非常清楚:
TypeError:+:' int'不支持的操作数类型和' str'
您必须先将每个转换为字符串表示形式:
print string_name + '\n' + str(integer_age) + '\n' + str(float_height_in_metres)