anonymous
  • anonymous
Hello, I've looked at the textbook "How to Think Like a Computer Scientist," and in chapter 3.6 "New Functions," it instructs on how to do the newLine function. I tried to follow the instructions and got something like this. >>> def newLine(): print('First Line.') newLine() print('Second Line.') However, when I actually put the program to use, instead of giving me, First line. Second line. it gives me First Line on an infinite loop. Could someone help me on this? Thank you.
MIT 6.00 Intro Computer Science (OCW)
schrodinger
  • schrodinger
See more answers at brainly.com
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

Get this expert

answer on brainly

SEE EXPERT ANSWER

Get your free account and access expert answers to this
and thousands of other questions

anonymous
  • anonymous
The presentation in the text is misleading. If you write it the way you have you (as a recursive call of the same function) then you will get an infinite loop because it won't know where to end. What the text means is code like this: def newLine(): print print('First Line') newLine() print('Second Line') newLine() print('Third Line') The first two lines define a function called 'newLine'. The only thing that the function does print an empty line. Then we call the function twice to insert a blank line between the first and second lines.
anonymous
  • anonymous
Thank you! Your explanation is very clear.

Looking for something else?

Not the answer you are looking for? Search for more explanations.

More answers

Looking for something else?

Not the answer you are looking for? Search for more explanations.