บทความนี้สอนเขียนโปรแกรมคํานวณค่าแท็กซี่ Python โดยเริ่มจากการสร้างฟังก์ชัน เขียนโค้ดคำนวณ และทดสอบโปรแกรมโดยการรับค่าระยะทางเป็นหน่วยกิโลเมตร และแสดงผลลัพธ์เป็นค่าโดยสารที่ต้องจ่าย (บาท) ด้วยภาษา Python สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เขียนโปรแกรมคํานวณค่าแท็กซี่ Python
def taxi_fare(distance):
return 35 + max(0, distance - 1) * 5.5
distance = float(input("กรุณาป้อนระยะทาง (กิโลเมตร): "))
print("ค่าโดยสารที่ต้องจ่ายคือ", taxi_fare(distance), "บาท")
ผลลัพธ์
กรุณาป้อนระยะทาง (กิโลเมตร): 5
ค่าโดยสารที่ต้องจ่ายคือ 57.0 บาท
จากโค้ดอธิบายได้ดังนี้
1. สร้างฟังก์ชันชื่อ taxi_fare รับค่าตัวแปรชื่อ distance คือ ระยะทาง (กิโลเมตร)
2. ภายในฟังก์ชันถ้า distance น้อยกว่าหรือเท่ากับ 0 จะให้ค่าโดยสารเริ่มต้นที่ 35 บาท
3. กรณีถ้า distance มากกว่า 0 จะบวกเพิ่มกิโลเมตรละ 5.5 บาท โดยบวกเพิ่มจาก 35 บาท
4. เรียกใช้โดยการรับค่าระยะทาง (กิโลเมตร) เก็บไว้ที่ตัวแปร distance และเรียกใช้ taxi_fare(distance)