сп = ["а", "б", "г"]
якщо сп не є Список
впасти "очікується список"
кінець
якщо сп.зріз не є Дія
впасти "очікується дія для 'сп.зріз'"
кінець
сп1 = сп.зріз(1, 2)
сп1_довжина = сп1.довжина
якщо сп1_довжина != 1
впасти "очікується довжина 1 для зріз(1, 2), отримано %(сп1_довжина)"
кінець
сп1_0 = сп1[0]
якщо сп1_0 != "б"
впасти "очікується 'б' для зріз(1, 2), отримано %(сп1_0)"
кінець
сп2 = сп.зріз(0, 2)
сп2_довжина = сп2.довжина
якщо сп2_довжина != 2
впасти "очікується довжина 2 для зріз(0, 2), отримано %(сп2_довжина)"
кінець
сп2_0 = сп2[0]
якщо сп2_0 != "а"
впасти "очікується 'а' для зріз(0, 2), отримано %(сп2_0)"
кінець
сп2_1 = сп2[1]
якщо сп2_1 != "б"
впасти "очікується 'б' для зріз(0, 2), отримано %(сп2_1)"
кінець
сп3 = сп.зріз(10, 20)
сп3_довжина = сп3.довжина
якщо сп3_довжина != 0
впасти "очікується порожній список для зріз(10, 20), отримано %(сп3_довжина)"
кінець
сп4 = сп.зріз(1, 0)
сп4_довжина = сп4.довжина
якщо сп4_довжина != 0
впасти "очікується порожній список для зріз(1, 0), отримано %(сп4_довжина)"
кінець