Professional Documents
Culture Documents
System Binarny
System Binarny
System Binarny
System oktalny - 0, 1, 2, 3, 4, 5, 6, 7
Syystem heksadecymalny - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
System decymalny, dziesiętny (normalny) - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
151:2=75 r.1
75:2=37 r. 1
37:2=18 r. 1
18:2=9 r.0
9:2=4 r.1
4:2=2 r.0
2:2=1 r.0
1:2=0 r.1
15110 = 100101112
183:16=11 r.7
11:16=0 r.11 = B
18310 = B716
Wszystkie cyfry liczby zapisuje się od prawej do lewej potęgując podstawę systemu w tym przypadku
dwójkowego, czyli 2 do potęgi pozycji cyfry, a następnie mnożąc przez tą cyfrę
W tym przypadku:
1011 0111 od lewej to: 2^0, 2^1, 2^2, 2^3, 2^4, 2^5, 2^6, 2^7
1*2^0+1*2^1+1*2^2+0*2^3+1*2^4+1*2^5+0*2^6+1*2^7=183
101101112 = 18310
1A0B12
12stkowy system - 0-9, A, B
A = 10
B = 11
11*12^0+0*12^1+10*12^2+1*12^3=3179
1A0B12 = 317910
Pozycyjny system liczbowy - wartość cyfry zależy od miejsca, w jakim znajduje sie ona w danej liczbie
Wyswietlanie listy
Cala lista
print(lista)
Wszystkie elementy listy po 2 elemencie
print(lista[2:])
Co drugi element listy po 3 indeksie
print(lista[3::2])
Odwrotna lista
print(lista[::-1])
Odwrotna lista, ale wyswietla co drugi element
print(lista[::-2])
Wyswietla co trzeci element
print(lista[::3])
Wyswietla co drugi element w odwrotnej liscie az do 4 indeksu
print(lista[:4:-2])
Wyswietla co drugi element az do 4 indeksu
print(lista[:4:2])
Wyswietla co drugi element od pozycji zerowej do 5 indeksu
print(lista[0:5:2])
Wyswietla co drugi element po trzecim indeksie do 9 indeksu
print(lista[3:9:2])
Lista[0] = 1
Zmienia wartość pozycji 0 na 1
Lista to typ sekwencyjny zmienny, więc można przypisywać wartości pojedynczym elementom
Elementy listy są numerowane od zera
Obliczanie liczby elementów listy, których numer nie jest podzielny przez 5
S=0
For i in range (len(lista)):
If i % 5 != 0:
S += 1