"None"显示打印行和基本代码输入



我想在一行中定义一个变量,然后将新分配的变量值连接到原始打印行。

num = int(input(print("Enter an integer: ", end='')
print(num)

输出总是包含一个"none",如

Enter an integer:None23

我怎样才能使它工作?

本例中的None来自print语句的返回值。input打印提示符本身,所以您不需要显式地这样做。

num = int(input("Enter an integer: "))

最新更新