รับจำนวนเงินที่ต้องการถอน (จำนวนเต็ม) ธนบัตรที่มี: 1000, 500, 100 บาท ถ้าจำนวนเงินอยู่ในช่วง 100-20000 และเป็นเศษ 100 ลงตัว: แสดงจำนวนธนบัตรแต่ละชนิด "X = จำนวน" (เฉพาะชนิดที่ใช้) ถ้าไม่ถูกต้อง แสดง "ERROR"
ค่าที่รับอาจเป็นจำนวนเต็ม หรือข้อความใดๆ
3600
1000 = 3 500 = 1 100 = 1
400
100 = 4
150
ERROR
try:
n = int(input())
if n < 100 or n > 20000 or n % 100 != 0:
print("ERROR")
else:
result = []
for bill in [1000, 500, 100]:
if n // bill > 0:
result.append(f"{bill} = {n // bill}")
n %= bill
print("\n".join(result))
except:
print("ERROR") 💡 ตรวจช่วง 100-20000 และหาร 100 ลงตัว แล้ววนจากธนบัตรใหญ่ไปเล็ก คำนวณจำนวนแต่ละชนิด
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases