Question: Python The code at the bottom is what i have currently and it is not working and I need some help. Additionally I need to

Python

The code at the bottom is what i have currently and it is not working and I need some help. Additionally I need to add a main function some how too. Thank you

In this assignment, you will write a program that prints a table of squares and cubes of a given range of numbers.

Specifically, write program that

  • has a function called square, that takes a single argument and returns square of that argument.
  • has a function called cube, that takes a single argument and returns cube of that argument.
  • has a main function, that
    • Asks the user for starting number
    • Asks the user for ending number, validates that it is greater than the starting number
    • Uses square and cube functions to print a table of squares and cubes for the range (starting, ending)
  • finally calls the main function

See the sample run below. Submit the program in a file with a name of the form first_last_squarecube.py. Be sure to add the comment block at the top stating your name, date, assignment details etc.

Python The code at the bottom is what i have currently and

it is not working and I need some help. Additionally I need

Python 3.6.3 Shell File Edit She Debug Options Window Help ========== RESTART: C:\Code\Python\ Playground\ squares and cubes .py ======= Welcome to the square-cube table generator Please enter the starting number: 3 Please enter the ending number: 8 Number Sqruared Cubed 16 25 36 49 27 64 125 216 343 >> main () Welcome to the square-cube table generator Please enter the starting number 60 Please enter the ending number: 66 Number Sqruared Cubed 3600 3721 3844 3969 4096 4225 216000 226981 238328 250047 262144 274625 60 61 64 Ln: 51 Col: 0 #This assignment is a program that asks the user for set of numbers and print s a table of squares and cubes of a given range of numbers #de fining a function calle cube and square def square (i) return (i*i) def cube (i) return (i*i*i) #Prints the welcome me s s age print ("Welcome to the square-cube table generator!!") #assigning two variables while asking the user for input startl - int (input ("Please enter the starting number:\t") tart2int (input ("Please enter the starting number:t")) print () print ("Number Squared Cubed") print () for i in range (startl,start2) print (i,"t",square (i),"t", cube (i))

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!