Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Työskentely instanssi- ja luokkamuuttujien kanssa | Johdanto Pythonin Olio-Ohjelmointiin
Olio-ohjelmointi Pythonissa
Osio 1. Luku 7
single

single

bookHaaste: Työskentely instanssi- ja luokkamuuttujien kanssa

Pyyhkäise näyttääksesi valikon

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Määrittele luokka nimeltä User seuraavien vaatimusten mukaisesti:

  • Luo luokkamuuttuja total_users ja aseta sen arvoksi 0.
  • Toteuta __init__-metodi, joka:
    • Ottaa argumenttina username.
    • Tallentaa username-arvon instanssimuuttujaksi.
    • Kasvattaa total_users-arvoa 1 aina, kun uusi User-instanssi luodaan.
  • Toteuta metodi get_info, joka palauttaa tuplen, joka sisältää:
    • Käyttäjän nimen (instanssimuuttujan username-arvo).
    • Nykyisen total_users-arvon.

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 1. Luku 7
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt