当我运行下面的程序时,它会将所有数字输出为 0.0。如何解决这个问题来说明混乱的行为?
# A simple program illustrating chaotic behaviour
def main():
print ("This program illustrates a chaotic function")
x = int (float(input("Enter a number between 0 and 1: ")))
for i in range(10):
x = 3.9 * x * (1-x)
print (x)
main()