# 參考答案
## 五則運算
```py=
a = input("請輸入兩位數:")
b = input("請輸入一位數:")
a = eval(a)
b = eval(b)
print("%d + %d = %4d" % (a , b , a+b))
print("%d - %d = %4d" % (a , b , a-b))
print("%d * %d = %4d" % (a , b , a*b))
print("%d / %d = %7.2f" % (a , b , a/b))
print("%d" % (a),"%" ,"%d = %4d" % (b , a%b),"\n")
print( "%d = %d * %d + %d" %(a , b , a//b ,a%b))
```
## 文文的求婚
```py=
year = eval(input())
if (year % 4 == 0 ):
if (year % 400 == 0):
print('閏年')
elif (year % 100 == 0):
print('平年')
else:
print('閏年')
else:
print('平年')
```
## 肥宅快樂水
``` py=
m = input("請輸入一個金額:")
m = eval(m)
a = m // 17
b = a #空瓶數
c = a #瓶蓋數
d = 0 #兌換瓶數
while (b >= 3 or c >= 5 or d > 0):
d = b // 3 + c // 5 #計算本次可再兌換數
b = b % 3 #更新成兌換後數目
c = c % 5
if (d == 0 and b == 2 and c >= 3): #建立特殊情境(當可兌換一瓶時,可用3瓶蓋彌補1空瓶的缺額)
b = b + 1 #補缺
c = c - 3 #扣除
d = b // 3 #更新成正確可再兌換數
b = b % 3
if (d > 0):
print(" 喝了%3d瓶可樂,可再換%3d瓶,剩下%2d罐空瓶和%2d個瓶蓋。" % (a,d,b,c))
b = b + d #加入兌換數額
c = c + d
a = a + d
print("總共喝了%3d瓶可樂,剩下%2d罐空瓶%2d個瓶蓋和%2d元。" % (a,b,c,m%17))
```