import random import time class World: def __init__(self): self.areas = ['Forest', 'Desert', 'Mountain', 'Lake'] self.events = ['Resource found', 'Obstacle detected', 'Mysterious signal'] def generate_event(self): area = random.choice(self.areas) event = random.choice(self.events) return f'In {area}: {event}' class Agent: def __init__(self, name, world): self.name = name self.world = world self.knowledge = [] def explore(self): event = self.world.generate_event() print(f'{self.name} encountered: {event}') self.knowledge.append(event) def analyze_knowledge(self): if self.knowledge: print(f'{self.name} is analyzing knowledge...') summary = {e:self.knowledge.count(e) for e in set(self.knowledge)} print('Summary of findings:', summary) else: print(f'{self.name} has nothing to analyze yet.') # إنشاء العالم الرقمي الحر world = World() # إنشاء Agent agent = Agent('Alpha', world) # تجربة Agent for _ in range(5): agent.explore() time.sleep(1) agent.analyze_knowledge()

Enjoying this? A quick like helps keep it online longer.

Content Expiring Soon

This content will be deleted in less than 24 hours. If you like it, you can extend its lifetime to keep it available.

0 likes
1 view
11 days left
Like what you see? Create your own
1
0
11d