我正在尝试编写一些东西来检查整数(z)是否在 x 和 y 的范围内,x 是最小数,y 是最大值。我通过检查 z 是否小于最小数字或大于最大数字来做到这一点。如果其中任何一个为真,则返回无效,否则确认。检查值的最大值、最小值和数量由 raw_input 确定。这是代码:
int(x = raw_input('x:\n')) #max number
int(y = raw_input('y:\n')) #min number
int(z = raw_input('z:\n')) #number to check.
if z < y:
print 'invalid.'
elif z > x :
print 'invalid.'
我可以很好地输入 x 值,但是当我尝试输入 y 值时,出现以下错误:
Traceback (most recent call last):
File "C:/Python27/random/bark", line 2, in <module>
int(y = raw_input('y:\n')) #min number
TypeError: 'y' is an invalid keyword argument for this function
我不知道我做错了什么,我在别处问过没有回答。