Kurs Python3: Print i Komentarze

Python

Pierwszy Program

Print

Jeśli poświęciłeś sporo czasu na ćwiczenia z terminalem oraz edytorem tekstu, możesz śmiało przystąpić do napisania pierwszego programu, który wydrukuje nam tekst na ekranie.
Utwórz plik ex1.py i wpisz w nim (ważne byś nie kopiował, dzięki temu przyzwyczaisz się do szybszego pisania, oraz zauważysz że wcięcia mają znaczenie, o czym później):

1. print("Witaj Człeku.")
2. print("Ponownie Cie witam.")
3. print("Wpisywanie tekstu, kolejna część.")
4. print("Tu coś się drukuje.")
5. print("Może jednak 'nie drukuj'.")
6. print('To już "koniec" drukowania.')

Uruchomienie skryptu, jest wywoływane poprzez wpisanie w terminalu:

$ python3.6 ex1.py

Jeśli zrobiłeś wszystko prawidłowo powinieneś zobaczyć:

$ python3.6 ex1.py
Witaj Człeku.
Ponownie Cie witam.
Wpisywanie tekstu, kolejna część.
Tu coś się drukuje.
Może jednak 'nie drukuj'.
To już "koniec" drukowania.

Jeśli wystąpił błąd, będzie to wyglądać następująco.

$ py ex1.py
File "ex1.py", line 3
print("Wpisywanie tekstu, kolejna część.)
                                        ^
SyntaxError: EOL while scanning string literal

Ważnym jest, byś potrafił odczytywać komunikaty o błędach, ponieważ będziesz ich popełniał wiele. Nawet dobry programista ich popełnia sporo, zatem sprawdźmy linijka po linijce o co chodzi.

  1. Uruchomiliśmy skrypt w terminalu, za pomocą polecenia python3.6 ex1.py.
  2. Python poinformował że plik ex1.py ma błąd w linii 3.
  3. Wyświetlił ową linię.
  4. Umieścił znak (^), wskazując miejsce problemu, zauważyłeś coś ciekawego? Brakuje tam cudzysłowu („).
  5. Na samym końcu znajduje się komunikat SytnaxError z podpowiedzią, co może być błędem. Owe komunikaty są tajemnicze, ale szukając informacji o tym błędzie, zauważysz sporą ilość ludzi, którzy go napotkali.

Komentarze

Komentarze to informacja co robi dany fragment kodu i służą do wyłączenia części programu, jeśli trzeba tymczasowo usunąć.

1. # Komentarz; do łatwiejszego czytania kodu.
2. # Wszystko co po znaku # jest komentarzem i ignorowane przez pythona
3. print("Witaj Człeku.")
4. print("Ponownie Cie witam.") # Mogę umieścić komentarz również w ten sposób.
5. print("Wpisywanie tekstu, kolejna część.")
6. print("Tu coś się drukuje.")
7. # A co jeśli chcę wyłączyć część kodu?
8. # print("Może jednak 'nie drukuj'.")
9. print('To już "koniec" drukowania.')

Powinieneś zobaczyć następujący wynik:

$ python3.6 ex1.py
Witaj Człeku.
Ponownie Cie witam.
Wpisywanie tekstu, kolejna część.
Tu coś się drukuje.
To już "koniec" drukowania.

Zadania

  1. Dodaj jeszcze jedną linijkę drukującą refren ulubionej piosenki.
  2. Spróbuj sprawić by skrypt drukował tylko jedną linijkę za pomocą komentarzy.
  3. Czytając kod od tyłu (ostatniej linijki do pierwszej), upewnij się że nie popełniłeś żadnego błędu.

 

W następnym ćwiczeniu zapoznamy się z działaniami algebraicznymi, oraz symbolami do ich wykonania.

Dodaj komentarz