fanta_orange_grapeの(日記というより)記事のつもり

いままでの人生で一番美味しかったもの = 紅茶とトースト(高校生)。

(勝手に)Python認定試験(5級)

(勝手に)Python認定試験(5級)

5級から3段まで準備する予定。

試験問題

はじめに

5級の試験問題は、1問です。

問題

問題1:「@」を有効に使ったサンプルコードを書いて下さい。
(ひっかけとかではないので、素直に考えて下さい。答えは、末尾。文法等、少しだけなら、カンニングあり。)

f:id:fanta_orange_grape:20211113045628p:plain (らすとや)

f:id:fanta_orange_grape:20211113045641p:plain (いらすとや)

f:id:fanta_orange_grape:20211113045654p:plain (いらすとや)

回答

回答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)

コメント

アドバイスなどあれば、お願いします。