Write a program to provide information on the height of a ball thrown straight up into the air. The program should request as input the initial neight, h feet, and the initial velocity, v feet per second. The height of the
Write a program to provide information on the height of a ball thrown straight up into the air. The program should request as input the initial neight, h feet, and the initial velocity, v feet per second. The height of the
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
How could I modify this program so that I can include the try statement with the except clause to make sure that the user uses number and not a character? Comment that part out too with explanation please
Expert Solution
Step 1
def main():
h = 0
v = 0
getInput(h, v)
def getInput(h, v):
h = eval(input("Enter the initial height of the ball: "))
v = eval(input("Enter the initial velocity of the ball: "))
isValid(h,v)
def isValid(h,v):
if ((h<= 0) or (v <= 0)):
print("Please enter positive values")
getInput(h,v)
else:
maxHeight(h,v)
def maxHeight(h,v):
t = (v/32)
maxH = (h + (v*h) - (16*t*t))
print("The maximum height of the ball is", maxH, "feet.")
ballTime(h,v)
def ballTime(h,v):
ballHeight = (h + (v*t) - (16*t*t))
while (ballHeight >= 0):
t += 0.1
print("The ball will hit the ground after approximately", t, "seconds.")
main()
Step by step
Solved in 2 steps
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY