Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Valinnaiset Argumentit | Paikalliset ja Valinnaiset Argumentit
Python-Funktioiden Opas

bookHaaste: Valinnaiset Argumentit

Tehtävä

Swipe to start coding

Työskentelet yksinkertaisen käyttäjähallintajärjestelmän parissa. Tavoitteesi on toteuttaa funktio add_user(), joka lisää uusia käyttäjiä tai päivittää olemassa olevia käyttäjiä globaalissa listassa nimeltä users_db.

Toimi seuraavasti:

  1. Määrittele funktio add_user(name, age, role="user", status="active").
  2. Silmukoi listan users_db läpi tarkistaaksesi, onko samanniminen käyttäjä jo olemassa.
  3. Jos käyttäjä on olemassa, päivitä hänen tietonsa:
  • "age"age
  • "role"role
  • "status"status

Palauta tämän jälkeen viesti: "User {name} updated successfully!" 4. Jos käyttäjää ei ole olemassa, luo uusi sanakirja nimeltä new_user annetuilla tiedoilla (name, age, role, status), lisää se users_db-listaan ja palauta: "User {name} added successfully!"

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

Can you explain this in simpler terms?

What are the main takeaways from this?

Can you give me a real-world example?

close

Awesome!

Completion rate improved to 4.35

bookHaaste: Valinnaiset Argumentit

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Työskentelet yksinkertaisen käyttäjähallintajärjestelmän parissa. Tavoitteesi on toteuttaa funktio add_user(), joka lisää uusia käyttäjiä tai päivittää olemassa olevia käyttäjiä globaalissa listassa nimeltä users_db.

Toimi seuraavasti:

  1. Määrittele funktio add_user(name, age, role="user", status="active").
  2. Silmukoi listan users_db läpi tarkistaaksesi, onko samanniminen käyttäjä jo olemassa.
  3. Jos käyttäjä on olemassa, päivitä hänen tietonsa:
  • "age"age
  • "role"role
  • "status"status

Palauta tämän jälkeen viesti: "User {name} updated successfully!" 4. Jos käyttäjää ei ole olemassa, luo uusi sanakirja nimeltä new_user annetuilla tiedoilla (name, age, role, status), lisää se users_db-listaan ja palauta: "User {name} added successfully!"

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 2. Luku 4
single

single

some-alt