ความปลอดภัยมาก่อน
คุณได้รับมอบหมายให้ดูแลโปรเจกต์ใหม่! หน้าที่ของคุณคือเริ่มเก็บข้อมูลจากผู้ใช้หลักของแอปพลิเคชันของบริษัท โดยจะสร้างแบบทดสอบออนไลน์และขอให้ผู้ใช้ตอบคำถาม 2 ข้อตามความสมัครใจ ซึ่งผู้ใช้ไม่จำเป็นต้องตอบทั้งสองข้อก็ได้ เนื่องจากต้องจัดการสตริงที่ผู้ใช้ป้อนเข้ามา จึงตัดสินใจใช้ Template method ในการแสดงข้อมูล วิธีนี้ช่วยให้ผู้ใช้ตรวจสอบคำตอบของตนเองได้ก่อนส่ง
คำตอบของผู้ใช้คนหนึ่งถูกเก็บไว้ในดิกชันนารี answers สามารถใช้ฟังก์ชัน print() เพื่อดูค่าตัวแปรใน IPython Shell ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import template
from string import Template
# Complete template string using identifiers
the_answers = ____("Check your answer 1: ____, and your answer 2: ____")