Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question # 1 : hailstone ( num ) Returns the hailstone sequence starting at the given number until termination when num is 1 . The

Question #1: 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
** The use of type conversion such as int(), and list comprehension syntax are not allowed.
** Implement this function without redundancy (do not repeat the same operations in conditionals)
Preconditions and Postconditions
num: int An positive integer
Returns: 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]
90% of the score comes from functionality (passes all post-due date test cases): You will loose points for every case your implementation fails (no partial credit), and you will lose all given points if your code does not follow the directions of the assignment, for example, usage of break or continue statements or any other constructs specified in the instructions)
10% of the course comes from proper use of course concepts to solve (or attempt) to solve the problem
Homework assignments are graded on correctness of post-due date testing cases (60%), and code clarity and design that shows the understanding of the problem (40%). Code clarity and showing understanding of class concepts involves, at minimum:
Writing your own code to attempt each function
Using descriptive variable names
Documenting your code
Passing the doctests provided in the starter code
Attempt that follows directions of the assignment
Similar to labs, you will loose the functionality score if your implementation does not follow the directions given in the assignment
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Big Data, Mining, And Analytics Components Of Strategic Decision Making

Authors: Stephan Kudyba

1st Edition

1466568704, 9781466568709

More Books

Students also viewed these Databases questions

Question

What is the purpose of a customized benefits plan?

Answered: 1 week ago

Question

What are topics included within employee services?

Answered: 1 week ago