Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Lokitus- ja Ajoituskoristeet | Python-iterointien ja Dekoraattoreiden Hallinta
Funktionaalisen Ohjelmoinnin Käsitteet Pythonissa
Osio 4. Luku 8
single

single

bookHaaste: Lokitus- ja Ajoituskoristeet

Pyyhkäise näyttääksesi valikon

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

  • Lisää @functools.wraps(func) jokaisen wrapperin yläpuolelle.
  • Täydennä log_calls-koristeessa log_message tulostamaan funktion nimi, positioargumentit ja avainsana-argumentit.
  • time_execution-koristeessa tallenna aloitusaika time.time() ennen funktion kutsua.
  • Tallenna lopetusaika funktion kutsun jälkeen.
  • Laske ja tulosta suoritusaika, muotoiltuna kuuden desimaalin tarkkuudella.
  • Tulosta sekä loki- että ajoitusviestit.
  • Koristeiden järjestys: log_calls ulommaisena, time_execution sisempänä.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 8
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt