我正试图化解并穿越游戏(在我们中也被称为tic tac toe)。为了制作电路板,我需要在同一行上有多个变量,它们之间有字符串。这就是我的尝试:
Print (var1, + ' | ' + , var2, + ' | ' + , var3)
但它似乎不起作用。
答案 0 :(得分:4)
首先,print
关键字为小写。
其次,当您想要格式化输出时,最好使用string formatting。或者在这种特殊情况下,可能只使用join method字符串效果最佳。
print(' | '.join([var1, var2, var3]))
或者如果他们不是字符串..
print(' | '.join(str(v) for v in [var1, var2, var3]))
答案 1 :(得分:1)
不用逗号就行:
print var1 + var2 + "|" + var3
如果var不是字符串,那么您可以使用:
str(var)
将其转换为字符串并使用+运算符作为字符串连接
答案 2 :(得分:0)
使用此
print(' | '.join([var1, var2, var3]))
如果变量不是字符串类型,请使用此
print(' | '.join(map(str, [var1, var2, var3])))