繁体   English   中英

如何停止Python 3不打印

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM