a003: 兩光法師占卜術
這篇教學會示範 ZeroJudge 基礎題庫「a003: 兩光法師占卜術」的解題過程。
題目需求
按照兩光法師的占卜規則,輸入一個日期,根據規則給與 普通、吉、大吉 等三種不同的運勢。
題目連結:a003: 兩光法師占卜術
解答
先使用字串的拆分,再搭配串列生成式將文字串列轉換成數字串列,接著就能計算出 s 的數值,得到 s 數值後,藉由 if 判斷式,分別印出普通、吉、大吉三種結果。
a = [int(i) for i in input().split(' ')] # 將輸入的文字轉換成串列 ( 使用串列生成式 )
s = (a[0]*2+a[1])%3 # 根據規則公式,計算出 s 的數值
if s==0: # 依據 s 的數值,給予普通、吉、大吉
print('普通')
if s==1:
print('吉')
if s==2:
print('大吉')
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~