我正在尝试解决一种逻辑,但没有得到确切的行为。在这种情况下:
第一个脚本将运行,并显示设备数量。假设:
1) Device 1 (x=1, y=x)
2) Device 2 (x=2, y=y)
3) Device 3 (x=4, y=Z)
4) ........
5) ........
现在,在那之后,我从用户那里获取了索引-1,2,3.PF:
input = raw_input('您想要哪个设备:')
现在,在获取值之后,我会将所有值添加到a = [],b = []的空列表中
这些值将根据操作存储在两个动态列表中。让我们说:
a = [1,2,4,5,6 ...] b = [x,y,z,g,h ...]
现在,输入设备的脚本后,脚本将再次要求输入.PF:
input = raw_input('从以下操作中输入要在设备中执行的输入操作:')
输出: 1)获取报告 2)获取样品
预期的行为:根据输入,它应该执行一些操作。操作取决于列表值。
现在脚本应该从a取值2,从b取y
现在脚本应从a取值5,从b取值
现在脚本应该从a取值1,从b取x
以此类推.....
a=[1,2,4,5,6...] -> The list is dynamic
b=[x,y,z,g,h...] -> The list is dynamic
input = raw_input('Enter your input:')
if input == 1:
verify = report(a[],b[]) --> How to pass here values of a and b if user presses 1?
return verify
elif input == 2:
verify = sample(a[],b[]) --> How to pass here values of and b if user presses 2
return verify
def report(first,second):
print first
print second
def sample(third,fourth):
print third
print fourth
我如何实现上述行为?