รับระยะทาง (จำนวนเต็ม กม.) แล้วคำนวณค่าแท็กซี่: - เริ่มต้น 35 บาท (≤ 1 กม.) - กม.ที่ 2-10: กม.ละ 5 บาท - กม.ที่ 11+: กม.ละ 8 บาท แสดงค่าโดยสาร
0 ≤ ระยะทาง ≤ 100
1
35
5
55
12
96
def taxi(km):
if km <= 1:
return 35
fare = 35
if km <= 10:
fare += (km - 1) * 5
else:
fare += 9 * 5 + (km - 10) * 8
return fare
print(taxi(int(input()))) 💡 แบ่ง 3 ช่วง: ≤1กม.=35, 2-10กม.=+5/กม., 11+กม.=+8/กม. คำนวณแต่ละช่วงสะสม
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases