# ฐานข้อมูลแคลอรี่ของอาหาร (แคลอรี่ต่อ 100 กรัม)
calorie_data = {
"ข้าว": 130, # 130 แคลอรี่ต่อ 100 กรัม
"ไข่ต้ม": 155, # 155 แคลอรี่ต่อ 100 กรัม
"ไก่ย่าง": 165, # 165 แคลอรี่ต่อ 100 กรัม
"ผัดผัก": 120, # 120 แคลอรี่ต่อ 100 กรัม
"น้ำเปล่า": 0 # 0 แคลอรี่
}
# ฟังก์ชันคำนวณแคลอรี่
def calculate_calories():
total_calories = 0 # เริ่มต้นที่ 0 แคลอรี่
print("ยินดีต้อนรับสู่โปรแกรมคำนวณแคลอรี่!")
while True:
# รับข้อมูลอาหาร
food = input("คุณกินอะไรไปบ้าง? (พิมพ์ 'จบ' เพื่อสิ้นสุด): ")
if food == "จบ":
break
# ตรวจสอบว่าอาหารอยู่ในฐานข้อมูลหรือไม่
if food in calorie_data:
amount = float(input(f"คุณกิน {food} กี่กรัม?: ")) # รับปริมาณเป็นกรัม
calories = calorie_data[food] * (amount / 100) # คำนวณแคลอรี่
total_calories += calories # เพิ่มแคลอรี่รวม
print(f"คุณกิน {food} {amount} กรัม ได้ {calories:.2f} แคลอรี่")
else:
print(f"ขออภัย ไม่พบข้อมูลแคลอรี่สำหรับ {food}")
# แสดงผลลัพธ์
print(f"\nรวมแคลอรี่ทั้งหมดในมื้อนี้: {total_calories:.2f} แคลอรี่")
# เรียกใช้ฟังก์ชัน
calculate_calories()
IyDguJDguLLguJnguILguYnguK3guKHguLnguKXguYHguITguKXguK3guKPguLXguYjguILguK3guIfguK3guLLguKvguLLguKMgKOC5geC4hOC4peC4reC4o+C4teC5iOC4leC5iOC4rSAxMDAg4LiB4Lij4Lix4LihKQpjYWxvcmllX2RhdGEgPSB7CiAgICAi4LiC4LmJ4Liy4LinIjogMTMwLCAgICAgICMgMTMwIOC5geC4hOC4peC4reC4o+C4teC5iOC4leC5iOC4rSAxMDAg4LiB4Lij4Lix4LihCiAgICAi4LmE4LiC4LmI4LiV4LmJ4LihIjogMTU1LCAgICAjIDE1NSDguYHguITguKXguK3guKPguLXguYjguJXguYjguK0gMTAwIOC4geC4o+C4seC4oQogICAgIuC5hOC4geC5iOC4ouC5iOC4suC4hyI6IDE2NSwgICAjIDE2NSDguYHguITguKXguK3guKPguLXguYjguJXguYjguK0gMTAwIOC4geC4o+C4seC4oQogICAgIuC4nOC4seC4lOC4nOC4seC4gSI6IDEyMCwgICAgIyAxMjAg4LmB4LiE4Lil4Lit4Lij4Li14LmI4LiV4LmI4LitIDEwMCDguIHguKPguLHguKEKICAgICLguJnguYnguLPguYDguJvguKXguYjguLIiOiAwICAgICAjIDAg4LmB4LiE4Lil4Lit4Lij4Li14LmICn0KCiMg4Lif4Lix4LiH4LiB4LmM4LiK4Lix4LiZ4LiE4Liz4LiZ4Lin4LiT4LmB4LiE4Lil4Lit4Lij4Li14LmICmRlZiBjYWxjdWxhdGVfY2Fsb3JpZXMoKToKICAgIHRvdGFsX2NhbG9yaWVzID0gMCAgIyDguYDguKPguLTguYjguKHguJXguYnguJnguJfguLXguYggMCDguYHguITguKXguK3guKPguLXguYgKICAgIHByaW50KCLguKLguLTguJnguJTguLXguJXguYnguK3guJnguKPguLHguJrguKrguLnguYjguYLguJvguKPguYHguIHguKPguKHguITguLPguJnguKfguJPguYHguITguKXguK3guKPguLXguYghIikKICAgIAogICAgd2hpbGUgVHJ1ZToKICAgICAgICAjIOC4o+C4seC4muC4guC5ieC4reC4oeC4ueC4peC4reC4suC4q+C4suC4owogICAgICAgIGZvb2QgPSBpbnB1dCgi4LiE4Li44LiT4LiB4Li04LiZ4Lit4Liw4LmE4Lij4LmE4Lib4Lia4LmJ4Liy4LiHPyAo4Lie4Li04Lih4Lie4LmMICfguIjguJonIOC5gOC4nuC4t+C5iOC4reC4quC4tOC5ieC4meC4quC4uOC4lCk6ICIpCiAgICAgICAgaWYgZm9vZCA9PSAi4LiI4LiaIjoKICAgICAgICAgICAgYnJlYWsKICAgICAgICAKICAgICAgICAjIOC4leC4o+C4p+C4iOC4quC4reC4muC4p+C5iOC4suC4reC4suC4q+C4suC4o+C4reC4ouC4ueC5iOC5g+C4meC4kOC4suC4meC4guC5ieC4reC4oeC4ueC4peC4q+C4o+C4t+C4reC5hOC4oeC5iAogICAgICAgIGlmIGZvb2QgaW4gY2Fsb3JpZV9kYXRhOgogICAgICAgICAgICBhbW91bnQgPSBmbG9hdChpbnB1dChmIuC4hOC4uOC4k+C4geC4tOC4mSB7Zm9vZH0g4LiB4Li14LmI4LiB4Lij4Lix4LihPzogIikpICAjIOC4o+C4seC4muC4m+C4o+C4tOC4oeC4suC4k+C5gOC4m+C5h+C4meC4geC4o+C4seC4oQogICAgICAgICAgICBjYWxvcmllcyA9IGNhbG9yaWVfZGF0YVtmb29kXSAqIChhbW91bnQgLyAxMDApICAjIOC4hOC4s+C4meC4p+C4k+C5geC4hOC4peC4reC4o+C4teC5iAogICAgICAgICAgICB0b3RhbF9jYWxvcmllcyArPSBjYWxvcmllcyAgIyDguYDguJ7guLTguYjguKHguYHguITguKXguK3guKPguLXguYjguKPguKfguKEKICAgICAgICAgICAgcHJpbnQoZiLguITguLjguJPguIHguLTguJkge2Zvb2R9IHthbW91bnR9IOC4geC4o+C4seC4oSDguYTguJTguYkge2NhbG9yaWVzOi4yZn0g4LmB4LiE4Lil4Lit4Lij4Li14LmIIikKICAgICAgICBlbHNlOgogICAgICAgICAgICBwcmludChmIuC4guC4reC4reC4oOC4seC4oiDguYTguKHguYjguJ7guJrguILguYnguK3guKHguLnguKXguYHguITguKXguK3guKPguLXguYjguKrguLPguKvguKPguLHguJoge2Zvb2R9IikKICAgIAogICAgIyDguYHguKrguJTguIfguJzguKXguKXguLHguJ7guJjguYwKICAgIHByaW50KGYiXG7guKPguKfguKHguYHguITguKXguK3guKPguLXguYjguJfguLHguYnguIfguKvguKHguJTguYPguJnguKHguLfguYnguK3guJnguLXguYk6IHt0b3RhbF9jYWxvcmllczouMmZ9IOC5geC4hOC4peC4reC4o+C4teC5iCIpCgojIOC5gOC4o+C4teC4ouC4geC5g+C4iuC5ieC4n+C4seC4h+C4geC5jOC4iuC4seC4mQpjYWxjdWxhdGVfY2Fsb3JpZXMoKQ==