lock = [[1, 4, 5, 3],
[3, 5, 2, 4],
[6, 2, 1, 7],
[6, 7, 8, 8]]
#使用索引遍历lock外层列表的元素
for i in range(len(lock)):
print(lock[i])
#输入第一个表情的外层和内层索引,用空格隔开
ans1 = input('请输入第一个数字的索引,用“空格”隔开')
#输入第二个表情的外层和内层索引,用空格隔开
ans2 = input('请输入第二个数字的索引,用“空格”隔开')
#将第一个表情的两个索引以空格为分隔符分割成一个列表
ans1 = ans1.split(' ')
#将第二个表情的两个索引以空格为分隔符分割成一个列表
ans2 = ans2.split(' ')
one_wai = int(ans1[0]) #将输入的第一个表情的外层索引转换为整数
one_nei = int(ans1[1]) #将输入的第一个表情的内层索引转换为整数
two_wai = int(ans2[0]) #将输入的第二个表情的外层索引转换为整数
two_nei = int(ans2[1]) #将输入的第二个表情的内层索引转换为整数
#如果第一个表情和第二个表情相同
if lock[one_wai][one_nei]==lock[two_wai][two_nei]:
#将这两个表情修改为⭐️,并输出解锁成功
lock[one_wai][one_nei] = '⭐️'
lock[two_wai][two_nei] = '⭐️'
print('解锁成功。')
#否则,即第一个表情和第二个表情不相同,输出解锁失败
else:
print('输入错误,解锁失败。')
#使用索引遍历lock外层列表的元素
for i in range(len(lock)):
print(lock[i])