首页 > 解决方案 > 我不知道好用\n

问题描述

我希望输出值为

jeong
si
sook
2017

当我进入2017年的jeong si wook。

但是一直有问题。为什么??请帮帮我...

name1, name2, name3, si = input("Name and School ID: ").split
print(name1 \n name2 \n name3 \n si)

标签: python

解决方案


我认为您正在处理的问题是您没有正确输入。在您当前的方法中,用户必须传递一个字符串(“”),并且 print() 期望打印出一个字符串。

所以为了让你的函数工作,你需要将你的 print() 修改为 print(name1 + "\n" + name2 +"\n" + name3 +"\n" +id),这将首先转换为将内容打印到字符串 "name1 + \n + name2 + \n + name3 +\n +id" 然后输出。

希望这能解决您的问题和困惑,祝您好运!

"\n" 和其他一些 "\r" 等是输出操作的特殊指令。“\n”在这种情况下表示新行,在你的情况下,它不应该只是打印(“你的立场输入”)吗?


推荐阅读