Sử dụng lần lượt 9 chữ số từ 1 đến 9 cùng các phép toán cộng, trừ, nhân, chia để tạo ra các dăng thức có kết quả là 2022. Ví dụ, 1 234 - 5 - 6 + 789") sẽ trả về 2022 là một cách thoả mãn.

Bai toán 2. Knock out chào 2022

Sử dụng lần lượt 9 chữ số từ 1 đến 9 cùng các phép toán cộng, trừ, nhân, chia để tạo ra các dăng thức có kết quả là 2022. Ví dụ, 1 234 - 5 - 6 + 789") sẽ trả về 2022 là một cách thoả mãn.

Trong Python cung cấp hàm eval(). đầu vào là xâu biểu diễn một biểu thức, hàm sẽ trả về giá trị của biểu thức đó. Ví dụ. eval('1234 + 5 - 6 + 789") sẽ trả về 2 022.


Gợi ý: hàm eval()

x = 1

print(eval('x + 1'))

Đầu ra

2

Ở đây, eval()hàm đánh giá biểu thức x + 1 và print được  sử dụng để hiển thị giá trị này.


Bình luận

Giải bài tập những môn khác