[英]How to stop Python 3 printing none
如何停止在最后不打印任何内容。 还是不可避免?
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))
非常感谢。
代替
print(print_upto(x))
在最后一行,只要做,
print_upto(x)`
就是这样,它将正常工作。
您的函数不返回任何值,它只是print
它。 因此返回值为None
。 当您print(print_upto(x))
它等于print(None)
而且,如果您想查看打印的值,则只需调用print_upto(x)
而无需任何print()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.