我是Python编程的新手(15分钟)我想创建一个简单的程序,它会接受输入,然后将其打印出来。这就是我的代码的外观。
Number = raw_input("Enter a number")
print Number
我怎样才能使它成为新的一行。我读到了关于使用\ n但是当我尝试时:
Number = raw_input("Enter a number")\n
print Number
它没有用。
答案 0 :(得分:12)
把它放在引号内:
Number = raw_input("Enter a number\n")
\n
是一个控制角色,有点像键盘上无法按下的键。
您也可以使用三引号并创建一个多行字符串:
Number = raw_input("""Enter a number
""")
答案 1 :(得分:1)
如果您希望输入在其自己的行上,那么您也可以
print "Enter a number"
Number = raw_input()
答案 2 :(得分:0)
在python3中,这是从用户那里获取输入的以下方法:
对于字符串:
s=input()
对于整数:
x=int(input())
在同一行(如数组)中使用多个整数值:
a=list(map(int,input().split()))
答案 3 :(得分:0)
在python 3中:
#!/usr/bin/python3.7
'''
Read list of numbers and print it
'''
def enter_num():
i = input("Enter the numbers \n")
for a in range(len(i)):
print i[a]
if __name__ == "__main__":
enter_num()