(勝手に)Python認定試験(5級)
5級から3段まで準備する予定。
試験問題
はじめに
5級の試験問題は、1問です。
問題
問題1:「@」を有効に使ったサンプルコードを書いて下さい。
(ひっかけとかではないので、素直に考えて下さい。答えは、末尾。文法等、少しだけなら、カンニングあり。)
(らすとや)
(いらすとや)
(いらすとや)
回答
回答1:
デコレータを使ったコードが書ければOK。以下が例。(この例は、入門Python3を、ほぼ、借用。)
def document_it(func): def new_function(*arg, **kwargs): print('Running function:', func.__name__) result = func(*arg, **kwargs) print('Result:', result) return result return new_function @document_it def add_ints(a, b): return a + b print('start---') c = add_ints(3, 5) print('c:', c)
コメント
アドバイスなどあれば、お願いします。