def oblicz_x(i): # Funkcja symulująca obliczanie x na podstawie i # W tym przykładzie rośnie, a potem się stabilizuje return i**2 if i < 10 else 100 # x przestaje rosnąć, gdy i >= 10 def znajdz_maksymalne_x(): i = 1 poprzednie_x = 0 while True: # Oblicz aktualne x aktualne_x = oblicz_x(i) # Sprawdź, czy x przestało rosnąć if aktualne_x == poprzednie_x: break # Aktualizuj poprzednie x poprzednie_x = aktualne_x print(f"Iteracja {i}: x = {aktualne_x}") # Przejdź do następnej iteracji i += 1 return poprzednie_x # Uruchomienie funkcji, aby znaleźć maksymalne x maksymalne_x = znajdz_maksymalne_x() print(f"Maksymalne x: {maksymalne_x}")