Hỏi đáp bài tập khoá mật mã

Mọi người cho em hỏi ạ . Em có đoạn code này:

def khoa4so (A1) :
   H1=[ i%20+1 for i in range (A1[0]-1,   A1[0]+19)]
   H2=[ i%20+1 for i in range (A1[1]-1,   A1[1]+19)]
   H3=[ i%20+1 for i in range (A1[2]-1,   A1[2]+19)]
   H4=[ i%20+1 for i in range (A1[3]-1,   A1[3]+19)]
   temp=[(H1[i],H2[i],H3[i],H4[i],) for i in range (1,20)]
   return temp
print(khoa4so([3,12,4,17,]))

Em muốn in ra hết 1 chuỗi sẽ tự xuống dòng và kiểm tra trong các chuỗi in ra xem có phần tử nào trùng với 1 trong các phần tử em nhập vào ko ạ . Mong mọi người giúp em . Em cảm ơn nhiều ạ !

1 Like

Mình chỉ có thể giúp bạn khoản print 1 chuỗi rồi tự xuống dòng: Dùng for:

# Print từng phần tử trong temp rồi xuống dòng
for elem in temp:
    print(elem)
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?