From 6d6b98318fa4f3c57f2d6699aed04e26c56b9395 Mon Sep 17 00:00:00 2001 From: "exercism-solutions-syncer[bot]" <211797793+exercism-solutions-syncer[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 21:16:51 +0000 Subject: [PATCH] [Sync Iteration] python/collatz-conjecture/1 --- .../collatz-conjecture/1/collatz_conjecture.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 solutions/python/collatz-conjecture/1/collatz_conjecture.py diff --git a/solutions/python/collatz-conjecture/1/collatz_conjecture.py b/solutions/python/collatz-conjecture/1/collatz_conjecture.py new file mode 100644 index 000000000000..7b18bf6792d8 --- /dev/null +++ b/solutions/python/collatz-conjecture/1/collatz_conjecture.py @@ -0,0 +1,12 @@ +def steps(number): + #determines the Collatz Conjecture + if number<1 : + raise ValueError("Only positive integers are allowed") + counter=0 + while number!=1: + if number%2==0: + number/=2 + else: + number = number*3 +1 + counter+=1 + return counter