我正在使用Spyder IDE。我想计算值,为此,我使用了if else条件。但是我无法在变量资源管理器中看到计算出的值。请建议我解决方案。
p = pd.read_excel('Data1.xlsx')
p.head()
a = p.iloc[:12,0].values
b = p.iloc[:12,1].values
c = 200.00
d = 150.00
s = int()
def s(a, b):
if a + b < c:
s = c
elif a + b > d:
s = d
else:
s = a + b
return s
print(s)
答案 0 :(得分:0)
我之前写的是错的,这是一个更好的答案。 编辑: 你正在尝试打印这个功能。它不起作用。
试试这个:
def s(a, b):
if a + b < c:
s = c
elif a + b > d:
s = d
else:
s = a + b
print(s)
s()
答案 1 :(得分:0)
a=50 #example a
b=100 #example b
c = 200
d = 120
s=int()
def s(a, b):
if a + b < c:
s = c
elif a + b > d:
s = d
else:
s = a + b
return s
print(s(a,b))#Use the same arguments as in your def statement