1.题目描述
该猜想由日本数学家角谷静夫发现,是指对于每一个正整数,如果它是奇数,则对它乘 3 再加 1,如果它是偶数,则对它除以 2,如此循环,最终都能够得到 1,故又称为 3n+1 猜想。
2.题目分析
如果它是奇数,则对它乘 3 再加 1,如果它是偶数,则对它除以 2,如此循环,最终都能够得到 1,故又称为 3n+1 猜想。
3.上代码
while循环实现
n = int(input("请输入一个正整数:"))
i = 0
n1 = n
while n!=1:
if n % 2 == 0:
n = n / 2
else:
n = 3 * n + 1
i += 1
print(f"{n1}经过{i}次交换变成1。")
4.输出结果

这篇博客探讨了角谷猜想,一个由日本数学家角谷静夫提出的数学问题。猜想指出,任何正整数通过不断根据奇偶性进行3n+1或除以2的操作,最终都会达到1。文章通过Python的while循环展示了这一过程的实现。
338

被折叠的 条评论
为什么被折叠?



