jesteś tutaj
57
Dane
obiekt
obiekt
obiekt
obiekt
obiekt
Lista
0
1
2
3
4
Korzystaj z edytora, gdy pracujesz nad dłuższym fragmentem kodu
Aby dowiedzieć się nieco więcej na temat tego, jak działają listy, weźmy kod przedstawiony na
poprzedniej stronie i rozbudujmy go tak, aby wyświetlał każdą znalezioną samogłoskę tylko raz. W tej
chwili wyświetlane wszystkie samogłoski znalezione w słowie, a więc niektóre z nich mogą się pojawiać
wielokrotnie w przypadku, gdy sprawdzany wyraz zawiera więcej niż jedno wystąpienie danej samogłoski.
Najpierw skopiujmy kod, który przed chwilą wprowadziłeś w oknie powłoki, i wklejmy go do nowego
okna edycji środowiska IDLE. Można to zrobić za pomocą polecenia menu
File/New File. W kodzie tym
będziemy robić szereg zmian, dlatego przeniesienie go do edytora jest zdecydowanie dobrym pomysłem.
Warto przyjąć jako ogólną zasadę, że gdy długość kodu, z którym eksperymentujemy w powłoce, zaczyna
przekraczać kilka wierszy, wygodniejszym rozwiązaniem jest skorzystanie z edytora. Nasz fragment kodu
zapisz pod postacią pliku o nazwie
vowels.py.
Kopiując kod z powłoki do edytora,
zwróć uwagę
, aby nie zaznaczyć znaku zachęty
>>>
, ponieważ jeśli to
zrobisz, nie uda Ci się uruchomić swojego kodu (interpreter zgłosi błąd składni, gdy napotka ciąg znaków
>>>
).
Gdy już skopiujesz kod i zapiszesz go w pliku, Twoje okno środowiska IDLE powinno przypominać to,
które zostało przedstawione poniżej.
Nie zapomnij: naciśnij klawisz F5, aby uruchomić swój program
Widząc swój kod w oknie edycji, naciśnij klawisz F5 i zobacz, jak IDLE przeskakuje do
zrestartowanego okna powłoki, po czym wyświetla dane wyjściowe Twojego programu.
Kod przykładu z listą
zapisany w pliku vowels.py,
widoczny w oknie edycji
środowiska IDLE
Jak można się było spodziewać, widoczne tu dane wyjściowe
identyczne z tymi, które udało się nam otrzymać,
uruchamiając kod w oknie powłoki, i które widoczne na
poprzedniej stronie. Oznacza to, że możemy ruszać dalej.

Get Python Rusz głową! Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.