em có 1 bài tập như sau: Cho các cặp chữ và số {(a,1), (b,3), (c,5), (d,10)}. Hãy viết hàm nhập một xâu và chuyển tương ứng nếu gặp ký tự “a” thì đổi thành 1, “b” thành 3, “c” thành 5 và ’d’ thành 10.
và em xây dựng kiểu như này:
xau = lambda a: input("a","b","c","d")
#hoặc theo cách này xau = lambda a: input(" ")
#hoặc theo cách này xau =lambda a: input("abcd")
#hoặc thay dấu : bằng dấu =
"a" = 1
"b" = 3
"c" = 5
"d" = 10
print ("Moi ban nhap xau vao: ", xau)
nhưng cuối cùng chương trình vẫn không chạy được, dù chả báo sai. Vậy mn cho em hỏi em còn thiếu sót ở chỗ nào hay sai ở đâu hoặc có cần kết nối thêm vòng lặp gì(em xem trên mạng nhưng cũng chưa ai đề cập đến lambda có kết hợp được với vòng lặp không) để nhập được nhiều xâu cùng 1 lúc không ạ. Em xin cảm ơn ạ