from math import sin, pi
def I1(n, a, b):
try:
h = (b-a)/n
summe = 0
if a < b:
for k in range(0, n-1):
summe += sin(a+(k + 0.5)* h)
summe *= pi/n
print("Das Integral von",a ,"bis", b,"entspricht ungefähr:" , summe)
else: print("Beachte, die untere Grenze 'a' sollte kleiner als die\
obere Grenze 'b'")
except TypeError:
h = 1000
a = 0
b = pi
我的问题是,如果给定的三个变量是emtpy,如何签入Def I1(n,a,b)。有人能帮忙吗?我尝试过尝试/except和“如果n是None,a是None,b是None”。在
尽我所能忠实于你所提供的一切,我最终还是选择了这个。在
这是假设如果所有参数都为None,那么您希望设置默认值。不过,我不确定你要找的是那种情况。如果非要我猜猜你的意图,我会用这样的东西来代替条件。在
^{pr2}$或者,如果你想确保他们是数字而不是没有,你可以这样做。在
^{3}$相关问题 更多 >
编程相关推荐