length = 0
for n in range(1,101):
print "Sequence #:", n
while n != 1:
print n,
if n % 2 == 0:
n = n / 2
length = length + 1
else:
n = (n * 3) + 1
length = length + 1
if n == 1:
print n
length = length + 1
print "The sequence above contains", length, "numbers"
length = 0
私の問題:
上記のPythonコードは、1から100までの雹のシーケンスを計算し、その後のシーケンスの長さを表示します。すべての計算が完了した後、シーケンスが最も長い番号とそれに対応する長さを表示するにはどうすればよいですか?