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('大吉')
微信扫码关注
抖音扫码关注