#29686: PYTHON新手忍殤的解答


422596@st.tc.edu.tw (殤)

學校 : 不指定學校
編號 : 184100
來源 : [140.128.169.42]
最後登入時間 :
2024-01-02 15:30:28
a003. 兩光法師占卜術 | From: [140.128.169.41] | 發表日期 : 2022-03-21 14:46

M,D=input().split(' ')

if (int(M)*2+int(D))%3==2:

    print('大吉')

elif (int(M)*2+int(D))%3==1:

    print('吉')

else:

    print('普通')   

很好懂吧......

                                                         0.0

 
#29698: Re:PYTHON新手忍殤的解答


chioulin850904@gmail.com (邱麟)

學校 : 不指定學校
編號 : 188581
來源 : [123.195.148.198]
最後登入時間 :
2022-03-22 23:08:56
a003. 兩光法師占卜術 | From: [123.195.148.198] | 發表日期 : 2022-03-22 23:37

M,D=input().split(' ')

if (int(M)*2+int(D))%3==2:

    print('大吉')

elif (int(M)*2+int(D))%3==1:

    print('吉')

else:

    print('普通')   

很好懂吧......

                                                         0.0


很好懂

但因為太新手了所以有個問題想問

我在解題的時候想到阿如果 12月31號生  S就不會是0-2
變成我以為要以最大數(12*12 + 31)%3 = 58.3333
if S<58 則print 普通
elif 117>S>58 則print 吉

else S>117 則print 大吉
......
我是不是想太多..

 
#29699: Re:PYTHON新手忍殤的解答


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.15.17.151]
最後登入時間 :
2025-02-02 09:42:51
a003. 兩光法師占卜術 | From: [39.8.233.87] | 發表日期 : 2022-03-23 07:58

M,D=input().split(' ')

if (int(M)*2+int(D))%3==2:

    print('大吉')

elif (int(M)*2+int(D))%3==1:

    print('吉')

else:

    print('普通')   

很好懂吧......

                                                         0.0


(12*12 + 31)%3 = 58.3333



???

你知道%是取餘數的意思嗎?

 
ZeroJudge Forum