def inrange(i, rang):
return i in rang
def main(hour, minute):
minute += hour*60
twenty_m = range(0,20)
one_h = range(21,60)
two_h = range(61,120)
tree_h = range(121,180)
check = [inrange(minute, twenty_m), inrange(minute, one_h), inrange(minute, two_h), inrange(minute, tree_h), 1]
price = [0, 10, 30, 50, 50+((minute//60-2)*20)]
print(str(price[check.index(1)])+" baht.")
main(int(input()), int(input()))
เขียนได้แค่นี้ โจทย์มันให้
1.อาคารจอดรถแห่งหนึ่ง ได้คิดอัตราค่าบริการจอดรถยนต์ ดังรายละเอียดต่อไปนี้
คิดค่าบริการจาดรถขั้นต่ำ 40 บาท สำหรับ 3 ชั่วโมงแรก
กรณีจอดรถเกินเวลา 3 ชั่วโมง ให้คิดเพิ่มชั่วโมงละ 10 บาท เศษของนาทีปัดเป็น 1 ชั่วโมง
กรณีจอดทั้งวัน (สมมติว่าเป็น 24 ชั่วโมง) ให้คิดราคาเหมาจ่ายเท่ากับ 200 บาท
จงนำไปเขียนโปรแกรม เพื่อคำนวณค่าบริการจอดรถยนต์ โดยให้แสดงผลลัพธ์ทางจอภาพ
ช่วยหน่อยฮะ python
return i in rang
def main(hour, minute):
minute += hour*60
twenty_m = range(0,20)
one_h = range(21,60)
two_h = range(61,120)
tree_h = range(121,180)
check = [inrange(minute, twenty_m), inrange(minute, one_h), inrange(minute, two_h), inrange(minute, tree_h), 1]
price = [0, 10, 30, 50, 50+((minute//60-2)*20)]
print(str(price[check.index(1)])+" baht.")
main(int(input()), int(input()))
เขียนได้แค่นี้ โจทย์มันให้
1.อาคารจอดรถแห่งหนึ่ง ได้คิดอัตราค่าบริการจอดรถยนต์ ดังรายละเอียดต่อไปนี้
คิดค่าบริการจาดรถขั้นต่ำ 40 บาท สำหรับ 3 ชั่วโมงแรก
กรณีจอดรถเกินเวลา 3 ชั่วโมง ให้คิดเพิ่มชั่วโมงละ 10 บาท เศษของนาทีปัดเป็น 1 ชั่วโมง
กรณีจอดทั้งวัน (สมมติว่าเป็น 24 ชั่วโมง) ให้คิดราคาเหมาจ่ายเท่ากับ 200 บาท
จงนำไปเขียนโปรแกรม เพื่อคำนวณค่าบริการจอดรถยนต์ โดยให้แสดงผลลัพธ์ทางจอภาพ