Python - 在函数中使用while循环

时间:2017-10-04 21:40:02

标签: python python-3.x

我试图创建一个使用while循环从一个数字计数到一个用户给定数字的函数。代码按照我的意图执行,但最后返回None。我如何摆脱无?这是代码。

def printFunction(n):
    i = 1
    while i <= n:
        print(i)
        i+=1


print (printFunction(int(input())))

1 个答案:

答案 0 :(得分:1)

您可以使用此代码来防止任何操作,只需更改最后一行

即可
def printFunction(n):
i = 1
while i <= n:
    print(i)
    i+=1
printFunction(int(input()))

在你使用的最后一行  print(printFunction(int(input())))在打印结果后得到了无。

而只是使用printFunction(int(input()))。这不会打印无。您还可以使用消息向用户询问printFunction(int(input("Enter a number")))。由于收到回复,您无需使用print