Skip to main content

ZeroJudge基礎練習

 

讀取多行測試資料的方式:

import sys

for line in sys.stdin:
    #要執行的程式碼
    # 變數line就是每行讀入的字串

若一行中有多個參數用空白隔開,則用 line.split(' ') 來隔開:

line.split(' ') 單引號內的文字,就是用來區隔的字元

例如一行中有兩個測試數字,可寫成:  a,b = line.split(' ')

 

A002:簡易加法

 

import sys

for line in sys.stdin:
    a,b = line.split(' ')
    print(_______________)

 

A003:兩光法師占卜術

 

import sys

for line in sys.stdin :
    M,D = line.split(' ')
    M = int(M)
    D = int(D)
    S = ______________
    if S==0 :
        print('普通')
    elif S==1 :
        print('吉')
    elif S==2 :
        print('大吉')

 

A004:文文的求婚

單純的閏年/平年問題

import sys

for line in sys.stdin:
    year = int(line)
    if (year % 4 _____ and year%100 _____) or (year%400 _____):
        print ('閏年')
    else:
        print ('平年')