如何在Python中使用\

2024-06-16 09:29:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,在玩掷骰子游戏时遇到了麻烦。我希望攻击者和防御者的健康输出在屏幕的另一侧,而不是在另一个输出下。是否有任何方法来缩进我的输出,因为当我试图缩进时,我得到的只是str和int错误。在

{$img1}我的代码

当前输出:


Tags: 方法代码游戏屏幕错误intimg1新手
2条回答

使用Python3内置的字符串格式,您可以并排打印它们(这就是我从您的问题中了解到的)。在

print('{name1}:{health1} \t\t\t\t\t {name2}:{health2}'.format(name1=str(dice1 + dice2 + dice3),health1=attacker_health,name2=str(dice4 = dice5),health2=defender_health))

在上面的解决方案中,{}中的所有内容都是变量的占位符,变量作为format方法的关键字参数提供。希望这有帮助。在

您可以尝试在字符串中的文本之后添加\n,而不是多次添加print 例如print("The Quick Brown fox jumps over the lazy dog \n\n") 你可以试着做什么 print("attacker health: \t\t Defender Health\n",attacker_health,"\t\t\t\t",defender_health) 您可以根据屏幕大小更改\t的编号。 您应该尝试\n和{},而不是多次键入print。 希望这对你有帮助。在

相关问题 更多 >