1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

Argumente suplimentare

Să folosim argumente suplimentare în metoda .apply()!

Sarcina ta este să creezi două coloane noi în scores:

  • mean reprezintă media pe rând a scorului la matematică, a scorului la citire și a scorului la scriere
  • rank indică cât de ridicat este scorul mean:
    • 'high' dacă valoarea medie \(> 90\)
    • 'medium' dacă valoarea medie \(> 60\), dar \(\leq\) 90
    • 'low' dacă valoarea medie \(\leq 60\)

Pentru a rezolva această sarcină, va trebui să definești funcția rank care, primind o serie, returnează o listă cu două valori: media seriei și un șir de caractere definit conform regulii de mai sus.

Modulul numpy este deja importat ca np.

Instrucțiuni

100 XP
  • Calculează media seriei de intrare.
  • Returnează media și rangul acesteia sub forma unei liste.
  • Inserează rezultatul funcției rank() în coloanele noi ale lui scores.