import random
class AIAgent:
def __init__(self):
self.low = 1
self.high = 100
self.guess = None
def make_guess(self):
self.guess = (self.low + self.high) // 2
return self.guess
def receive_feedback(self, feedback):
if feedback == "too low":
self.low = self.guess + 1
elif feedback == "too high":
self.high = self.guess - 1
# Sử dụng Agent
agent = AIAgent()
print("Hãy nghĩ một số từ 1 đến 100. AI sẽ đoán nó!")
while True:
guess = agent.make_guess()
print(f"AI đoán: {guess}")
feedback = input("Bạn hãy trả lời (too low / too high / correct): ").strip().lower()
if feedback == "correct":
print("AI đã đoán đúng rồi! 🎉")
break
else:
agent.receive_feedback(feedback)