目录
效果(图)
源代码讲解
首先,我们需要引进一个库函数:
# coding = utf-8
import matplotlib.pyplot as plt
其次,就是整个程序的起点,也就是主体部分:
if __name__ == "__main__":
x = []
y = []
m = 0
n = int(float(input()))
y.append(n)
while n > 1:
if n % 2 == 0:
n = int(n / 2)
y.append(n)
else:
n = int(n * 3 + 1)
y.append(n)
m += 1
x.append(m)
data_dict = {}
for i, j in zip(x, y):
data_dict[i] = j
plt.title("COLLATZ CONJECTURE")
plt.xlabel(&