#!/usr/bin/env python """ FrozenLake Gymnasium Demo Zeigt grundlegende Environment-Interaktion und einen zufälligen Agenten """ import gymnasium as gym # Demo: Zufälliger Agent print("\n=== Demo: Zufälliger Agent ===") env = gym.make('FrozenLake-v1', is_slippery=False, render_mode='human') for episode in range(20): observation, _ = env.reset() done = False total_reward = 0.0 while not done: action = env.action_space.sample() # Zufällig! obs, reward, terminated, truncated, _ = env.step(action) total_reward += float(reward) done = terminated or truncated print(f"Episode {episode}: Reward = {total_reward}") env.close() print("\nBeobachtung: Agent scheitert meistens! Keine intelligente Strategie.")