gpt4 book ai didi

python - 我怎样才能将这些数字放入列表中?

转载 作者:行者123 更新时间:2023-11-30 23:31:37 25 4
gpt4 key购买 nike

所以我有这个 Collat​​z 猜想作业。基本上我必须编写一个程序,我给它一个数字,它会计算它的 Collat​​z 猜想。但这是我的问题:将出现的数字将这样写:

12
6
3
10
5
16
8
4
2
1

当它们应该出现在这样的列表中时 [12, 6, 3, 10, 5, 16, 8, 4, 2, 1]。

这是我的代码:

n = int(input("The number is: "))
while n != 1:
print(n)
if n % 2 == 0:
n //= 2
else:
n = n * 3 + 1
print(1)

最佳答案

您必须将数字存储在列表中

result = []
while n != 1:
result.append(n)
if n % 2 == 0:
n //= 2
else:
n = n * 3 + 1
result.append(n)

print result

关于python - 我怎样才能将这些数字放入列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com