#32195: 為何已經考慮0的狀況還是WA??


melodyshih0824 (超萌小辣椒)

學校 : 不指定學校
編號 : 204467
來源 : [218.166.54.147]
最後登入時間 :
2023-06-27 19:20:58
a149. 乘乘樂 | From: [218.166.71.13] | 發表日期 : 2022-09-20 16:12

while True:
    try:
      n=int(input())
      for i in range(n):
       total=1
       a=eval(input())
       while a>0:
         d=a%10
         if d==0:
            total=0
         else:   
            total*=d
         a//=10
       print(total)
    except:
         break

 
#32211: Re: 為何已經考慮0的狀況還是WA??


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
a149. 乘乘樂 | From: [118.160.177.110] | 發表日期 : 2022-09-21 21:28

while True:
    try:
      n=int(input())
      for i in range(n):
       total=1
       a=eval(input())
       while a>0:
         d=a%10
         if d==0:
            total=0
         else:   
            total*=d
         a//=10
       print(total)
    except:
         break

輸入0的情況要輸出0,可是你會輸出1

 
ZeroJudge Forum