Question: This is n intro class, so please write in an easy to understand manor :) Thanks :) Section 2: Function details hailstone(num) Returns the hailstone
This is n intro class, so please write in an easy to understand manor :)
Thanks :)
Section 2: Function details hailstone(num) Returns the hailstone sequence starting at the given number until termination when num is 1. The hailstone sequence is generated as follows: If num is even, then the next number in the sequence is num/2. If num is odd, then the next number in the sequence is 3* num +1, Continue this process until num = 1 Recursive solutions are not allowed. . Preconditions: Inputs int num A positive integer used to start the hailstone sequence. Output list Hailstone sequence starting at num and ending at 1. Examples: >>> hailstone(5) [5, 16, 8, 4, 2, 1] >>> hailstone(6) [6, 3, 10, 5, 16, 8, 4, 2, 1]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
