EarthquakeAnalysis is a Python application that provides information on earthquakes by generating random Richter Scale values and using these values to determine the amount of energy produced, their shaking values, and their impacts on the environment.
- Modular programming
- Utilizing a random number generator to generate numbers within a specified range
- Reading and writing to text files
- Processing lists
- Exception handling
- After running the application, 20 random Richter values are generated and written to a text file
- The Richter values are read from the text file and used to calculate the amount of energy produced, the earthquakes' intensities on the Modified Modified Mercalli Scale, the levels of shaking produced, and their environmental impacts
- All 20 earthquake analyses are displayed and written to a separate text file


