lab00/parsons_probs/ilove61a.py
def ilove61a():
"""
Write a function that returns the string "I love CS 61A!".
>>> ilove61a() # .Case 1
'I love CS 61A!'
"""
"*** YOUR CODE HERE ***"
return "I love CS 61A!"
lab00/lab00.py
def twenty_twenty_two():
"""Come up with the most creative expression that evaluates to 2022,
using only numbers and the +, *, and - operators.
>>> twenty_twenty_two()
2022
"""
return 2022
$ python3 ok
=====================================================================
Assignment: Lab 0
OK, version v1.18.1
=====================================================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Running tests
---------------------------------------------------------------------
Test summary
4 test cases passed! No cases failed.
$ python3 ok -u
=====================================================================
Assignment: Lab 0
OK, version v1.18.1
=====================================================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unlocking tests
At each "? ", type what you would expect the output to be.
Type exit() to quit
---------------------------------------------------------------------
Python Basics > Suite 1 > Case 1
(cases remaining: 2)
What would Python display? If you get stuck, try it out in the Python
interpreter!
>>> 10 + 2
? 12
-- OK! --
>>> 7 / 2
? 3.5
-- OK! --
>>> 7 // 2
? 3
-- OK! --
>>> 7 % 2 # 7 modulo 2, the remainder when dividing 7 by 2.
? 1
-- OK! --
---------------------------------------------------------------------
Python Basics > Suite 2 > Case 1
(cases remaining: 1)
What would Python display? If you get stuck, try it out in the Python
interpreter!
>>> x = 20
>>> x + 2
? 22
-- OK! --
>>> x
? 20
-- OK! --
>>> y = 5
>>> y = y + 3
>>> y * 2
? 16
-- OK! --
>>> y = y // 4
>>> y + x
? 22
-- OK! --
---------------------------------------------------------------------
OK! All cases for Python Basics unlocked.