1. Learn
  2. /
  3. Cursuri
  4. /
  5. Scriere eficientă a codului Python

Connected

exercițiu

Practică cu funcții built-in: range()

În acest exercițiu, vei exersa utilizarea funcției built-in range() din Python. Ține minte că poți folosi range() în câteva moduri diferite:

1) Creează o secvență de numere de la 0 până la o valoare de oprire (care este exclusivă). Util când vrei o secvență simplă de numere care pornește de la zero:

range(stop)

# Exemplu
list(range(11))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2) Creează o secvență de numere de la o valoare de start până la o valoare de oprire (exclusivă), cu un pas specificat. Util când vrei o secvență care crește cu o valoare diferită de unu. De exemplu, o listă de numere pare:

range(start, stop, step)

# Exemplu
list(range(2,11,2))

[2, 4, 6, 8, 10]

Instrucțiuni

100 XP
  • Creează un obiect range care începe la zero și se termină la cinci. Folosește doar argumentul stop.
  • Convertește variabila nums într-o listă numită nums_list.
  • Creează o nouă listă numită nums_list2 care începe la unu, se termină la unsprezece și crește cu doi, despachetând un obiect range cu ajutorul caracterului asterisc (*).