Materi
Misi penutup modul merancang kasus. Aturan poin belanja ditulis bagian pemasaran: setiap Rp10.000 penuh memberi 1 poin; anggota emas mendapat poin dua kali lipat; belanja Rp1.000.000 ke atas mendapat bonus 50 poin yang ditambahkan sesudah pengalian; nilai belanja negatif ditolak dengan ValueError. Ada tiga kalimat aturan dan satu kalimat penolakan, jadi ada partisi, ada batas, dan ada kombinasi.
Kasus untuk aturan seperti ini disusun dari kalimatnya, bukan dari kodenya: tulis partisi setiap kalimat, tandai angka batasnya, silangkan dengan jenis anggota, baru hitung hasil harapannya dengan tangan. Lulus misi bila minimal 80 persen latihannya benar.