Python 3.5 You decide to upload your recent project to a programming community w
ID: 3776451 • Letter: P
Question
Python 3.5
You decide to upload your recent project to a programming community website for feedback, and one thing that community users keep pointing to is the lack of exception handling. Realizing that they are correct, you decide to rectify the situation and improve your programs… or at least one of them. Take one of the programs you designed over the past couple of weeks and enhance the program with exception handling code. Your program should incorporate the TRY and EXCEPT blocks and handle any errors and exceptions that you can find.
For this project:
You will submit your python code in either the original .py file, or copied into a .txt file.
A screenshot of your code having been executed and demonstrating your exception handling. How to Take a Screenshot.
Tips: Exception handling programming takes a bit of forethought. Think about ways that you can make your program malfunction while using it (not by changing the code).
Explanation / Answer
"""
This program calculates the sum of array elements.
It throws an exception when we try to access an element which is not in list.
"""
l = [1,2,3,4,5]
sum = 0
r = int(input("Enter Range:"));
try:
for i in range(r):
sum = sum + l[i]
except:
print("Index out of Range")
print(sum)
"""
sample output
Enter Range: 6
Index out of Range
15
Enter Range:5
15
"""
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.