我知道函数返回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
我知道函数返回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
你不必调用print
功能在这里:
n1 = int(input("First number: "))
n2 = int(input("Second number: "))
谢谢,你救了我:D –
取出打印()调用。 input()函数仅将一个字符串作为参数,而print实际上不会返回任何内容。
当他们告诉你输入只需要串之前,而打印是一个函数,这是你应该怎么写,如果你想使用打印:
n1 = int(input('First number : '))
n2 = int(input('Second number : '))
print(n1)
print(n2)
您的代码,请。 –
将其添加到问题! –