{'task': 名前, 'done': True/False} という辞書で持ちます。users = [{'name': 'A', 'active': True}]
users[0]['active'] = False ← リストの中の辞書を書きかえるmark = 'ON' if flag else 'OFF' ← 状態によって表示を切り替える(三項演算子・Q9)print(mark, name) ← カンマで区切ると、間に半角スペースが1つ入るtodo の1つ目(宿題)の 'done' を True にするtodo を for でまわし、'done' が True なら ✅、そうでなければ ⬜ を頭に付けて表示する✅ 宿題 / ⬜ 運動 の2行done の切り替えは、まさにチェックボックスの動きそのものです。todo[番号]['done'] = True で状態を書きかえるfor item in todo: で1つずつ取り出して表示する✅ 宿題 ⬜ 運動
全問正解でクエストクリア!
問題 1: 3つのタスク(勉強・読書・散歩)を追加し全部 ⬜ で表示しよう!
問題 2: done=True のタスクだけ表示しよう!
問題 3: 完了タスク数と未完了タスク数を「完了: 2 未完了: 1」と表示しよう!