เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การระบุราคา

หลังจากที่นำเสนอรายงานให้หัวหน้าดู หัวหน้าได้เสนอแนวคิดในการจัดคอร์สเรียนสำหรับผู้ใช้งานของบริษัท โดยครอบคลุมเครื่องมือบางส่วนที่ได้ศึกษาไว้ เพื่อทดสอบแนวคิดนี้เบื้องต้น จึงจะส่งอีเมลแนะนำคอร์สเกี่ยวกับเครื่องมือหนึ่งที่สุ่มเลือกมาจากชุดข้อมูล พร้อมระบุด้วยว่าค่าธรรมเนียมโดยประมาณนั้นชำระเป็นรายเดือน

ในการเขียนอีเมลนี้ จะใช้ Template strings โปรดระวังการใช้เครื่องหมายดอลลาร์ เนื่องจากในกรณีนี้มันถูกใช้เป็นตัวระบุ (identifier)

สำหรับตัวอย่างนี้ list ชื่อ tools มีชื่อเครื่องมือ ค่าธรรมเนียม และประเภทการชำระเงินสำหรับข้อเสนอสินค้า หากต้องการดูข้อมูลในตัวแปรนี้ สามารถใช้ print() เพื่อแสดงผลใน IPython Shell ได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Regular Expressions ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดสมาชิกลำดับที่หนึ่ง สอง และสามของ tools ให้กับตัวแปร our_tool, our_fee และ our_pay ตามลำดับ
  • เติม template string ให้สมบูรณ์โดยใช้ $tool, $fee และ $pay เป็นตัวระบุ (identifier) เพิ่มเครื่องหมายดอลลาร์ไว้หน้าตัวระบุ $fee และเพิ่มอักขระ ly ต่อท้ายตัวระบุ $pay โดยตรง
  • แทนที่ตัวระบุด้วยตัวแปรทั้งสามที่สร้างขึ้น แล้วพิมพ์ผลลัพธ์ออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import template
from string import Template

# Select variables
our_tool = ____
our_fee = ____
our_pay = ____

# Create template
course = ____("We are offering a 3-month beginner course on ____ just for ____ ____ ____")

# Substitute identifiers with three variables
print(____.____(____=____, ____=____, ____=____))
แก้ไขและรันโค้ด