Schleife beenden, sobald eine Zahl zweimal ausgegeben wirdPython

Python-Programme
Anonymous
 Schleife beenden, sobald eine Zahl zweimal ausgegeben wird

Post by Anonymous »

Ich möchte das Programm beenden, sobald sich die Nummer nicht mehr ändert.

Code: Select all

a = int(input(""))
Xn = 2
for i in range(100):
Xu = a / Xn
Xm = Xu + Xn
Xn = Xm * 0.5
print(f"{Xn}")
Ich denke, es ist mit einer Schleife und einer Liste oder so etwas möglich. Ich lerne das Programmieren größtenteils durch Tests, Tutorials und Nachfragen, daher weiß ich nicht, wie ich es beenden soll, wenn es sich nicht mehr ändert.
Ich meine, ich könnte den Bereich einfach auf 5 festlegen, aber das wäre nicht genau.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post