Python获取当前状态的值并传递给其他函数

    技术2024-05-17  80

    Python获取当前状态的值并传递给其他函数

    这是我在做一个机器猫eye模块时遇到的问题,通过OLED屏来显示眼睛,各个功能模块设计完之后,无法获取当前眼睛的各种参数而导致各功能的衔接出现问题。 解决思路: 用元祖记录当前状态的参数,然后用append方法添加到列表里面,再用索引值传参。

    list1 = [] def fun1(a = 0, b = 0, c = 0): a += 1 b += 1 c += 1 return list1.append((a,b,c)) def fun2(a,b,c): a += 1 b += 1 c += 1 return list1.append((a, b, c)) def fun3(a,b,c): a += 4 b += 4 c += 4 return list1.append((a, b, c)) fun1() print(list1) fun2(a = list1[-1][1],b = list1[-1][-2],c = list1[-1][-1]) print(list1) fun3(a = list1[-1][1],b = list1[-1][-2],c = list1[-1][-1]) print(list1)

    Processed: 0.016, SQL: 9