问题描述
我正在尝试一个故事,让读者选择每个结果。但是,这对用户来说是很多阅读,我想让每条印刷线之间都有整条线。我没有找到任何可以告诉程序在每个打印语句之间创建新的空白行的东西,而不必在每行之间放置某种代码,而且这种情况还将继续扩展。我希望一开始的代码可以自动执行。
print('Some storyline moving the story along...')
ans2 = input('Reader reads a situation and makes a decision based on it')
我已经写了很多故事代码和故事分支,有什么办法可以使它检测打印语句并在每个语句之后添加一行? (Python 3)
解决方法
只需在字符串上附加\n\n
,就可以得到一个新的空行:
print('Some storyline moving the story along...\n\n')
如果您不想更改字符串,请创建一个新函数:
def print_newline(text):
`print(f'{text}\n\n')`