There is no commentSelect some text and then click Comment, or simply add a comment to this page from below to start a discussion.
參考答案
五則運算
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))
文文的求婚
year = eval(input())
if (year % 4 == 0 ):
if (year % 400 == 0):
print('閏年')
elif (year % 100 == 0):
print('平年')
else:
print('閏年')
else:
print('平年')
肥宅快樂水
m = input("請輸入一個金額:")
m = eval(m)
a = m // 17
b = a #空瓶數
c = a #瓶蓋數
d = 0#兌換瓶數while (b >= 3or c >= 5or d > 0):
d = b // 3 + c // 5#計算本次可再兌換數
b = b % 3#更新成兌換後數目
c = c % 5if (d == 0and b == 2and c >= 3): #建立特殊情境(當可兌換一瓶時,可用3瓶蓋彌補1空瓶的缺額)
b = b + 1#補缺
c = c - 3#扣除
d = b // 3#更新成正確可再兌換數
b = b % 3if (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))