Aby wyświetlić komunikat stosujemy komunikat print, w nawiasie umieszczamy w cudzysłowie tekt, który ma być wyświetlony na ekranie.
Np.
print ("Informatyka")
wyprowadza na ekran napis "Informatyka"
print (23+17)
wyprowadza na ekran napis wartość wpisanego wyrażenia, czyli 40
Wyniki obliczeń wyświetlamy możemy wyświetlić na kilka sposobów:
wpisać samo działanie
np. 15 + 17, program wyświeli 32
użyć instrukcji print() i umieścić wewnątrz nawiasów samo działanie
np. print (15 + 17), program wyświeli 32
użyć instrukcji print() i umieścić wewnątrz nawiasów napis i działanie rozdzielone przecinkiem
np. print("Suma liczb 15 i 17 wynosi", 15 + 17), program wyświetli napis "Suma liczb 15 i 17 wynosi 32"
+ dodawanie
- odejmowanie
// dzielenie całkowite (z obcięciem części ułamkowej)
/ dzielenie z zachowaniem części ułamkowej
% obliczenie reszty z dzielenia dwóch liczb całkowitych
Stosowanie zmiennych i wykonywanie obliczeń
np.
rok = 2023
zmiennej rok przypisujemy wartość 2023, która jest liczbą całkowitą, czyli zmienna rok będzie typu całkowitego (int)
wzrost = 164.5
zmiennej wzrost przypisujemy wartość rzeczywistą, czyli zmienna będzie typu rzeczywistego (float)
nazwisko = "Nowak"
zmiennej nazwisko przypisujemy ciąg znaków, więc jest to zmienna typu tekstowego (str)
Wprowadzanie zmiennych z klawiatury do naszego programu (input)
Jak przypisać zmiennej nazwisko Smith?
nazwisko = Smith
dla tej zmiennej program zapamięta ciąg znaków
Jak poprosić o wprowadzenie liczby z klawiatury?
a = input ("Wprowadź liczbę")
Jeśli nie określimy zmiennej a jakiego ma być typu program zapamięta ją jako ciąg znaków (jak w przypadku Smitha)
Jeśli chcemy, aby liczba wprowadzona była typu całkowitego musimy "powiedzieć" to programowi dodając int
a = int(input ("Wprowadź liczbę"))
Jeśli chcemy, aby liczba wprowadzona była typu rzeczywistego (z przecinkiem, zamiast przecinków w programie stosujemy kropki) musimy "powiedzieć" to programowi dodając float
a = float(input ("Wprowadź liczbę"))
Stosowanie instrukcji warunkowej
if warunek :
lista_instrukcji1
else:
lista instrukcji2
Stosowanie instrukcji pętli
W języku phyton jedną z takich instrukcji jest for.
for zmienna in lista_wartości:
lista instrukcji
np.
for i in [0,1,2,3,4]:
print(i)
instrukcja print(i) zostanie wykonana pięć razy dla listy wartości [0,1,2,3,4], zmienna będzie przyjmować kolejne wartości z podanego zbioru liczb (0,1,2,3,4)
Nie zawsze chcemy wpisywać wszystkie wartości liczb, dlatego znalazł się sposób, aby robić to automatyczne. Służ,y do tego funkcja range()
Dla jednego argumentu range(koniec)
for i in range(5):
print(i)
Instrukcja zostanie wykonana pięć razy. Wyświetli więc liczby 0,1,2,3,4
Dla dwóch argumentów range(początek, koniec)
for i in range(5,15):
print(i)
Instrukcja wyświetli liczby od 5 do 14.
Dla trzech argumentów range(początek, koniec, kroki)
for i in range(5,15,2):
print(i)
Instrukcja wyświetli co drugą liczbę z zakresu od 5 do 14.
Pętla powtarzaj aż (while) spełniony będzie warunek.
np. powtarzaj aż a będzie różne od b zapiszemy:
while a!= b: