【问题标题】:How do I print a sentence for an assigned output/input?如何为分配的输出/输入打印一个句子?
【发布时间】:2019-10-06 06:36:31
【问题描述】:

我有一个代码允许用户在 3 个选项之间进行选择 IE;初级:1,中级:2,高级:3。 但是,我想生成一个分配给 3 个选项中的每一个的段落。 例如 如果用户为 Beginner 输入了 1,则输出将跟随着“Hi Beginner!我们将学习......”

到目前为止我尝试过的代码只是使用 print(" ") 选项,后跟 如果 f==0: print("你输入了" + str(inp) + ": " + out). 但是,由于我正在写一个很长的段落,所以输出很混乱。

【问题讨论】:

  • 你试过换行符\n 将你的文本分成几行吗?
  • 嗨,我有。另外,我试过 f==0: print("Hi Beginner.... + str(inp) + ": " + out) 但它不起作用。

标签: python string input output


【解决方案1】:

好吧,我认为您在打印一行时没有在打印文本中使用“\n”,这就是为什么输出将始终是一整行的原因。 你可以使用“\n”来写不同的行:

print("This is a line\nNow this is other")

或者你可以使用三引号:

print("""This is a line
Now this is other""")

【讨论】:

  • 我会再试一次。我一定是对引号做错了!谢谢。
猜你喜欢
  • 1970-01-01
  • 2018-08-08
  • 1970-01-01
  • 2019-02-02
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 2021-01-22
  • 1970-01-01
相关资源
最近更新 更多