เขียนฟังก์ชันอย่างง่าย
ในวิดีโอที่ผ่านมา Hugo ได้อธิบายพื้นฐานการสร้างฟังก์ชันไปแล้ว ตอนนี้ถึงเวลาเขียนฟังก์ชันของคุณเองบ้าง!
กำหนดฟังก์ชัน shout() ที่ทำหน้าที่พิมพ์สตริงพร้อมเครื่องหมายอัศเจรีย์สามตัว '!!!' ต่อท้าย โค้ดของฟังก์ชัน square() ที่เราเขียนไว้ก่อนหน้านี้แสดงอยู่ด้านล่าง ใช้เป็นแบบอย่างในการกำหนด shout() ได้เลย
def square():
new_value = 4 ** 2
return new_value
สังเกตว่า function body ถูกเยื้องเข้ามา 4 spaces ให้แล้ว การเยื้อง function body ต้องใช้จำนวน space ที่สม่ำเสมอ โดยนิยมใช้ 4 spaces
คอร์สนี้ครอบคลุมแนวคิดหลายอย่างที่อาจจำไม่ได้แล้ว หากต้องการทบทวนอย่างรวดเร็ว ดาวน์โหลด Python for Data Science Cheat Sheet เก็บไว้ใช้งานได้เลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การเขียนฟังก์ชัน
คำแนะนำการฝึกหัด
- เติมชื่อฟังก์ชันที่เหมาะสม คือ
shoutใน function header ให้ครบ - ใน function body ให้เชื่อมสตริง
'congratulations'กับสตริงอีกตัว'!!!'เข้าด้วยกัน แล้วกำหนดผลลัพธ์ให้กับshout_word - พิมพ์ค่าของ
shout_word - เรียกใช้ฟังก์ชัน
shout
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define the function shout
def ____():
"""Print a string with three exclamation marks"""
# Concatenate the strings: shout_word
# Print shout_word
print(____)
# Call shout