May 17, 2026, 11:40 PM
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
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}")
|
||||
Reference in New Issue
Block a user