CMU 15-112 Spring 2019: Fundamentals of Programming and Computer Science
Check 2.6


  1. Check 2.6
    Which of the following parameters should you use to remove the border of a drawn shape? Modify the return value of the answer() to be the letter you select below.
    • A: border
    • B: fill
    • C: outline
    • D: width
    def answer(): # Insert your answer letter [A, B, C, or D] into the quotes return "" import sys def set_certificate(certificate_div_id, certificate): document[certificate_div_id].textContent = certificate def get_student_code(student_code_div_id): raw_student_code = document[student_code_div_id].textContent return window.patchCodeToCheckTimeout(raw_student_code, 'check_timeout();'); class captureIO: def __init__(self): self.captured = [] def get_output(self): out = "" for c in self.captured: out += str(c) return out def write(self, data): self.captured.append(data) def flush(self): pass def make_certificate(student_code_div_id, certificate_div_id): student_code = get_student_code(student_code_div_id) certificate = [] try: capture = captureIO() sys.stdout = capture sys.stderr = capture exec(student_code) raw_output = answer() output = "" if raw_output.lower() in ['c', 'd']: output = "cd" else: output = "ab" certificate.append((output, type(output))) except: pass set_certificate(certificate_div_id, str(certificate))

  2. Back to notes