check50

cs50/problems/2022/python/professor


:) professor.py exists

Log
checking that professor.py exists...

:) Little Professor rejects level of 0

Log
running python3 testing.py get_level...
sending input 0...
checking that input was rejected...

:) Little Professor rejects level of 4

Log
running python3 testing.py get_level...
sending input 4...
checking that input was rejected...

:) Little Professor rejects level of "one"

Log
running python3 testing.py get_level...
sending input one...
checking that input was rejected...

:( Little Professor accepts valid level

Cause
timed out while waiting for program to exit

Log
running python3 testing.py get_level...
sending input 1...

:| Little Professor generates random numbers correctly

Cause
can't check until a frown turns upside down

:| At Level 1, Little Professor generates addition problems using 0–9

Cause
can't check until a frown turns upside down

:| At Level 2, Little Professor generates addition problems using 10–99

Cause
can't check until a frown turns upside down

:| At Level 3, Little Professor generates addition problems using 100–999

Cause
can't check until a frown turns upside down

:| Little Professor generates 10 problems before exiting

Cause
can't check until a frown turns upside down

:| Little Professor displays number of problems correct

Cause
can't check until a frown turns upside down

:| Little Professor displays number of problems correct in more complicated case

Cause
can't check until a frown turns upside down

:| Little Professor displays EEE when answer is incorrect

Cause
can't check until a frown turns upside down

:| Little Professor shows solution after 3 incorrect attempts

Cause
can't check until a frown turns upside down