We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d1ce624 + 45d51d9 commit 7a94011Copy full SHA for 7a94011
1 file changed
physics/collisions.py
@@ -117,16 +117,13 @@ def type_collision(
117
kinetic_final = 0.5 * ((mass1 * velocity_final1**2) + (mass2 * velocity_final2**2))
118
119
if kinetic_final == kinetic_initial and momentum_initial == momentum_final:
120
- return 'Perfectly Elastic Collision'
121
- elif kinetic_final != kinetic_initial and momentum_initial == momentum_final:
122
- return 'Perfectly Inelastic Collision'
+ return f'Perfectly Elastic Collision'
+ elif not(kinetic_final == kinetic_initial) and momentum_initial == momentum_final:
+ return f'Perfectly Inelastic Collision'
123
else:
124
return "Inelastic Collision"
125
126
127
if __name__ == "__main__":
128
import doctest
129
-
130
131
- doctest.testmod()
132
+ doctest.testmod()
0 commit comments