Function 需要帮助才能生成空函数吗

Function 需要帮助才能生成空函数吗,function,Function,我想做一个函数pi(d),其中“d”表示pi应该返回多少个小数。如果“d”大于15,则应包含15位小数。如果“d”为空(pi(d)),则pi应包括2位小数。 我试过: import math def pi(x): if x>15: print(math.pi) elif x=="": print(round(math.pi, 2)) else: print(round(math.pi, x)) 怎么了 我的意思是省

我想做一个函数pi(d),其中“d”表示pi应该返回多少个小数。如果“d”大于15,则应包含15位小数。如果“d”为空(pi(d)),则pi应包括2位小数。 我试过:

import math

def pi(x):
    if x>15:
        print(math.pi)
    elif x=="":
        print(round(math.pi, 2))
    else:
        print(round(math.pi, x))
怎么了

我的意思是省略

那么,你的意思是:

就你而言:

def pi(x=2):
    if x>15:
        print(math.pi)
    else:
        print(round(math.pi, x))

pi()

空是指省略,如
pi()
?如果你把作业的完整内容包括在你的问题中,可能会有所帮助。是的,我的意思是省略!可能重复的