What Would Python Display? (Part 1)
Q1: WWPD: Control
Use Ok to test your knowledge with the following "What Would Python Display?" questions:
python3 ok -q control -u
Hint: Make sure your
while
loop conditions eventually evaluate to a false value, or they'll never stop! TypingCtrl-C
will stop infinite loops in the interpreter.
>>> def xk(c, d):
... if c == 4:
... return 6
... elif d >= 4:
... return 6 + 7 + c
... else:
... return 25
——————
>>> xk(10, 10)
23
______
>>> xk(10, 6)
23
______
>>> xk(4, 6)
6
______
>>> xk(0, 0)
25
______
>>> def how_big(x):
... if x > 10:
... print('huge')
... elif x > 5:
... return 'big'
... elif x > 0:
... print('small')
... else:
... print("nothin")
>>> how_big(7)
big
______
>>> how_big(12)
huge
______
>>> how_big(1)
small
______
>>> how_big(-1)
nothin
______
>>> n = 3
>>> while n >= 0:
... n -= 1
... print(n)
______
Answer 2
>>> positive = 28
>>> while positive:
... print("positive?")
... positive -= 3
______
Answe