【发布时间】:2018-05-26 10:05:58
【问题描述】:
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
我的问题是如果给定的三个变量是空的,如何检查 Def I1(n, a, b)。有人可以帮忙吗?我试过 try/except 和“如果 n 是 None 并且 a 是 None 并且 b 是 None”。
【问题讨论】:
-
为什么你的代码在图片中?为什么你的问题中没有文字?
-
我遇到了一些格式错误......
-
粘贴,选择它并按下
{}按钮。 -
检查是否全部或至少一个为空?
标签: python function variables input