Question
Answered step-by-step

1. Copy the countdown function def countdown(n): if n <= 0:...

1. Copy the countdown function


def countdown(n):

   if n <= 0:

     print('Blastoff!')

   else:

     print(n)

     countdown(n-1)

I need to new recursive function countup that expects a negative argument and counts "up" from that number. Output from running the function should look something like this:

>>> countup(-3)

-3

-2

-1

Blastoff!

I need to make a Python program that gets a number using keyboard input. (Remember to use input for Python 3 but raw_input for Python 2.)

If the number is positive, the program should call countdown. If the number is negative, the program should call countup. Choose for yourself which function to call for input of zero.

Provide the following.

  • The code of your program.
  • Output for the following input: a positive number, a negative number zero.
  • An explanation of your choice for what to call for input of zero.
  1. I need to make my own unique Python program that has a runtime error. Do not copy the program from your textbook or the Internet. Provide the following.
  • The code of your program.
  • Output demonstrating the runtime error, including the error message.
  • An explanation of the error message.
  • An explanation of how to fix the error.

Answer & Explanation
Verified Solved by verified expert
<p>ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lec</p> Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet

Unlock full access to Course Hero

Explore over 16 million step-by-step answers from our library

Subscribe to view answer

amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestlo. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestlur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetulec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliqls a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Doneclo. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestlnec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliusce dui lectus

o. Donec aliquet. Lorem ipsum dolo

a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lor

ur laoreet. Nam risu

, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac0sum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesqpipsum dolo

m ipsum dolor sit amet, consectetu

o. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pelle

Step-by-step explanation

o. Donec aliquet. Lorem ipsum dolor sit

  • usce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque da
  • lestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pul

or nec facilisis. Pellentesque dap

  • fficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultric
  • entesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. F
fficitur laoreet. Nam risus antrilamet, clestic

dictums a molestie consequat, ultrices ac magna. Futesque dapum ipsum0e vel laoreet ac, dictconsectetuentesque daonecipiscing elit. Nam lacinialestie consequat,usce dui lectus, congue vefitctum vitae odio. Donl

ia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam ris

  • ng elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dict
  • tesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie conse
  • tesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dict
su

sum dolnec facilisis. Pellentesque dapibus eflec faciscing elit. Nam lacinia pulvinar tortoFusce dui lectus, congue vel laoreet acx

onec aliquet. Lo

m risus ante, dapibus a molestierilac, dictucec

dictumdictum vitae odio. Donec aliquet. Lorem ipstesque dapusum do0e vel laoreet ac, dictconsectetuentesque daonecctum vitae odio. Donec allestie consequat,onec aliquet. Lorem ipsumsuitctum vitae odio. DonipFusce dui lectus, congue vel llatifficituctumfdictums a molestie consequat, ultrices ac magna. Futesque dapum ipsum0e vel laoreet ac, dictconsectetuentesque daonecipiscing elit. Nam lacinialestie consequat,usce dui lectus, congue vefitctum vitae odio. Donipfacilisis. Pellentesque dapibus efficitur laoreet.lusce dui lectus,latiipiscingconsectfllentesque dapibfacilisise vel laoreet ac,risus ante, dapibus, ultrices ac magec facilisis. Pellentelaticeicfs a molestifur laoreet. Nam risusia pulvinar tortor nec faciligue vel laoreet ac, dictumicitur laoreet. Nam risurisus ante, dapibus afficitur laoreet. Nam risus ante, dapibus a mo. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elor nec facilisis. Pellentesque dapibus efficitur laoreet.dictum vitae odio. Dousum dolor0nec facilisis. Pellentesque dapibus efficitur laoreet.iscing elit. Nam lacinia pulvinar tortor nec facilisis. Pedictum vitae odio. Docedictum vi0dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit anec facilisis. Pellentesque dapibus efficitur laoreetdictum vitae odio. Doonecng elit. Nam lacinia pulvinar tortor nec facilisis. Pellenec faciscing elit. Nam lacinia pulvinar tortoFusce dui lectus, congue vel laoreet acusce dui

, dictum vita

ce dui lectus, congue vel laoreet

pythonOutput-1.png

ce dui lectus, congue vel laoreet

pythonOutput-2.png

usce dui lectus, cong

pythonOutput-3.png

at, ultrices ac magna. Fusce dui l

pythonOutput-4.png

4 Attachments
pythonOutput-1.png
png
pythonOutput-2.png
png
pythonOutput-3.png
png
pythonOutput-4.png
png
Student reviews
100% (9 ratings)