|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- def swap_ab(lst):
- tmp=[0,0,0,0]
- tmp[0],tmp[1]=lst[1],lst[0]
- tmp[2],tmp[3]=lst[3],lst[2]
- return tmp
- def fan_13(lst):
- tmp=[0,0,0,0]
- tmp[0]=-1*lst[0]
- tmp[2]=-1*lst[2]
- tmp[1]=lst[1]
- tmp[3]=lst[3]
- return tmp
复制代码
我尝试了一些简单的写法,结果都不对
本帖最后由 jackz007 于 2024-4-11 15:18 编辑
试试这个呢?
- def swap_ab(lst) :
- return [lst[1] , lst[0] , lst[3] , lst[2]]
- def fan_13(lst) :
- return [-1 * lst[0] , lst[1] , -1 * lst[2] , lst[3]]
- b0_0 = [-2 , 1 , 2 , -1]
- b0_0_2 = swap_ab(b0_0)
- b0_k_1 = fan_13(b0_0)
- b0_k_2 = swap_ab(b0_k_1)
- print(b0_0)
- print(b0_0_2)
- print(b0_k_1)
- print(b0_k_2)
复制代码
运行实况:
- D:\[exercise]\Python>python x.py
- [-2, 1, 2, -1]
- [1, -2, -1, 2]
- [2, 1, -2, -1]
- [1, 2, -1, -2]
- D:\[exercise]\Python>
复制代码
|
|