Im getting errors in my program. Can someone help me out? # python code import s
ID: 3779631 • Letter: I
Question
Im getting errors in my program. Can someone help me out?
# python code
import sys, traceback
def get_gravitational_force (mass1, mass2, dist):
force = 6.673*pow(10,-8)*mass1*mass2/(dist*dist)
return force
mass1 = raw_input("Enter mass 1: ")
if mass1.count(".") != 1:
print "Invalid Input!!"
sys.exit(0)
else:
mass1 = float(mass1)
mass2 = raw_input("Enter mass 2: ")
if mass2.count(".") != 1:
print "Invalid Input!!"
sys.exit(0)
else:
mass2 = float(mass2)
dist = raw_input("Enter dist: ")
if dist.count(".") != 1:
print "Invalid Input!!"
sys.exit(0)
else:
dist = float(dist)
print get_gravitational_force(mass1,mass2,dist)
Explanation / Answer
import sys, traceback
def get_gravitational_force (mass1, mass2, dist):
force = 6.673*pow(10,-11)*mass1*mass2/(dist*dist)
return force
mass1 = raw_input("Enter mass 1: ")
if mass1.count(".") != 1:
print "Invalid Input!!"
sys.exit(0)
else:
mass1 = float(mass1)
mass2 = raw_input("Enter mass 2: ")
if mass2.count(".") != 1:
print "Invalid Input!!"
sys.exit(0)
else:
mass2 = float(mass2)
dist = raw_input("Enter dist: ")
if dist.count(".") != 1:
print "Invalid Input!!"
sys.exit(0)
else:
dist = float(dist)
print get_gravitational_force(mass1,mass2,dist)
"""
Its working fine.
Specify the error
sample output.
Enter mass 1: 5.0
Enter mass 2: 6.0
Enter dist: 5.0
8.0076e-11
"""