-
Black Box and Glass Box Testing
With the below implementation, is the test set “n = 4 | n = -4 | n = 5” path complete?
def is_even(n): """ Returns True if a number is even and False if not """ if n > 0 and n % 2 == 0: return True elif n < 0 and n % 2 == 0: return True else: return False
With the above implementation, which value for n is incorrectly labeled by is_even?
-
Errors
Below is a piece of code and an error shown when running it. What is the problem?
L = 3 for i in range(len(L)): print(i) ERROR MESSAGE: File "C:/Users/Ana/.spyder2-py3/temp.py", line 2, in for i in range(len(L)): TypeError: object of type 'int' has no len()
-
Exceptions
If the user enters “twenty” in the code below what does the program do?
try: n = int(input("How old are you? ")) percent = round(n*100/80, 1) print("You've gone through", percent, "% of your life!") except ValueError: print("Oops, must enter a number.") except ZeroDivisionError: print("Division by zero.") except: print("Something went very wrong.")
If the user enters “0” in the code above what does the program do?
In-Class Questions and Video Solutions
Lecture 7
Course Info
Instructors
Departments
As Taught In
Fall
2016
Level
Learning Resource Types
assignment
Problem Sets
notes
Lecture Notes
theaters
Lecture Videos
assignment_turned_in
Programming Assignments with Examples