MCPcopy Create free account
hub / github.com/geekcomputers/Python / collatz_sequence

Function collatz_sequence

Collatz Sequence/Collatz Sequence.py:1–10  ·  view source on GitHub ↗

Generate and print the Collatz sequence for n.

(n)

Source from the content-addressed store, hash-verified

1def collatz_sequence(n):
2 """Generate and print the Collatz sequence for n."""
3 steps = [n]
4 while n != 1:
5 if n % 2 == 0:
6 n = n // 2
7 else:
8 n = 3 * n + 1
9 steps.append(n)
10 return steps
11
12
13# --- Main Program ---

Callers 1

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected