Używanie interpretera Pythona
Interpreter Pythona jest zazwyczaj zainstalowany jako
/usr/local/bin
Na stronie python.org
Możemy pobrać najnowszą wersję Pythona
Na start!
Zacznijmy od prostych poleceń.
Po uruchomieniu interpretera poczekaj chwilę na pojawienie się pierwszego znaku zachęty >>>
Teraz młody czarodzieju dowiesz się, jak prosto możemy poznać wynik dodawania 2+2
Po wpisaniu 2 + 2 dostaniemy w nowej linii wynik 4.
W Pythonie możesz użyć operatora **, do obliczania potęgowania:
>>> 5 ** 2
Znak równości (=) jest używany do przypisania wartości do zmiennej. Przypisanie do zmiennej nie jest wypisywane przez interpreter:
>>> wysokość = 20
>>> szerokość = 5 * 9
>>> wysokość * szerokość
900
Obsługa liczb zmiennoprzecinkowych:
>>> 4 * 3.75 - 1
14.0
Tekst
Python pozwala na manipulację tekstem przez typ str "string".
Słowa umieszczamy w pojedynczych cudzysłowach 'czajnik' lub podwójnych "czajnik". Jeśli chcemy uzyskać na wyjściu znak czudzysłowu musimy poprzeć go znakiem ucieczki \ , bądź użyć innego znaku cudzysłowu.
Jeśli nie chcesz by znaki poprzedzone \ były czytane jako znaki specjalne dodaj r przed pierwszym cudzysłowiem.
>>> 'Michał kupił czajnik'
Michał kupił czajnik
>>> 'Michał didn\'t buy the teapot'
Michał didn't buy the teapot
Do wydrukowania tekstu na konsoli możemy użyć też funkcji print().
Wtedy w operatorze funkcji pomijamy znaki cudzysłowiu.
\n oznacza przejście do nowej linii
>>> print(czajnik)
czajnik
>>> print('C:\some\name')
C:\some
ame
print(r'C:\some\name')
C:\some\name
Ciągi znaków mogą być łączone + i powtarzane *
Dwa lub więcej ciągów w cudzysłowach obok siebie są łączone automatycznie.
Obsługa wyrażeń i napisów
>>>x = 256*256
>>> print('Potęga kwadratowa x wynosi: ', x)
Potęga kwadratowa x wynosi: 65536
>>> 2 * 'cza' + 'jnik'
czaczajnik
>>> 'cza' 'jnik'
czajnik
Pętle i instrukcje warunkowe
W Pythonie używamy dwa rodzaje pętli: while i for.
Pętla for "przebiega" przez podany ciąg liczb.
Pętle for możemy użyć wraz z użyciem range()
>>>literki = [a, b, c, d]
>>>for literka in literki:
print(literka)
>>>for literka in range(2):
print(literka)
Pętla while wykonuje się dopóki pewien warunek logiczny jest spełniony.
>>> x = 5
>>> while x<10:
print(x)
x+=1
Żeby porównać dwie zmienne używamy ==, natomiast operator "różne od" zapisujemy jako !=
Poniżej jest przykład użycia instrukcji "if" razem z blokami kodu:
>>>x = 3
>>>if x == 2:
....
elif x != 3 :
....
else:
print(x)
Więcej pod adresem https://www.python.org/
Wykonaj operacje artymetczne dodawania, odejmowania i mnożenia.
Obliczanie BMI
Przypisz do zmiennej wzrost swój wzrost wyrażony w m oraz do zmiennej masa swoją masę ciała wyrażoną w kg.
Następnie należy podzielić wagę przez wzrost podniesiony do kwadratu.
Wynik przypisz do zmiennej BMI.
Wydrukuj na konsoli wynik w postaci:
Mam super BMI wynosi ono: twójwynik
Zadanie 3.
Użyj tylko jednej instrukcji print i wypisz imiona w osobnych wierszach
Zadanie 4.
Napisz program, który rysuje pół choinki z gwiazdek o wysokości n.
Output:
*
**
***
****
*****