如何阻止Python 3打印无

时间:2016-09-22 19:35:58

标签: python

如何阻止此操作最后打印出来。还是不可避免的?

x = int(input("Please enter a number to print up to."))
def print_upto(x):
for y in range(1,x+1):
    print(y)
print(print_upto(x))

非常感谢。

2 个答案:

答案 0 :(得分:1)

而不是

print(print_upto(x))

在最后一行,只是做,

print_upto(x)`

就是这样,它会正常工作。

答案 1 :(得分:0)

您的函数不返回任何值,只是print它。因此返回值为None。当你print(print_upto(x))它等于print(None)

如果您想查看打印值,只需拨打print_upto(x)即可print()