2017-05-21 57 views
-1

我知道函数返回None作为默认值,但我的问题似乎来自int/input/print?Python 3保持不打印

n1 = int(input(print('First number : '))) 
n2 = int(input(print('Second number : '))) 

而这里的结果

First number : 
None12  <~~~typed in 12 then Enter 
Second number : 
None 
+0

您的代码,请。 –

+0

将其添加到问题! –

回答

1

你不必调用print功能在这里:

n1 = int(input("First number: ")) 
n2 = int(input("Second number: ")) 
+0

谢谢,你救了我:D –

2

取出打印()调用。 input()函数仅将一个字符串作为参数,而print实际上不会返回任何内容。

-1

当他们告诉你输入只需要串之前,而打印是一个函数,这是你应该怎么写,如果你想使用打印:

n1 = int(input('First number : ')) 

n2 = int(input('Second number : ')) 

print(n1) 

print(n2)