如何阻止此操作最后打印出来。还是不可避免的?
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))
非常感谢。
答案 0 :(得分:1)
而不是
print(print_upto(x))
在最后一行,只是做,
print_upto(x)`
就是这样,它会正常工作。
答案 1 :(得分:0)
您的函数不返回任何值,只是print
它。因此返回值为None
。当你print(print_upto(x))
它等于print(None)
如果您想查看打印值,只需拨打print_upto(x)
即可print()