#liczba = liczba + 1 - zwiększenie zmiennej o nazwie liczba o 1
#liczba = liczba + 1 można inaczej zapisać jako liczba += 1
#liczba = liczba + 5 można inaczej zapisać jako liczba += 5
#liczba = liczba - 1 - zmniejszenie zmiennej o nazwie liczba o 1
#liczba = liczba - 1 można inaczej zapisać jako liczba -= 1
#pętla while
#pętla while sprawdza warunek przed obiegiem
#jeśli warunek jest prawdziwy, pętla while wykonuje kod wewnątrz pętli
#pętla while musi zawierać zmianę zmiennej sterującej, aby uniknąć
#pętli nieskończonej!!!!!!!!!!!!!!
#zadanie 1. napisz program, który za pomocą pętli while wypisze wszystkie
#liczby całkowite od 1 do 100. liczby powinny być wypisane jedna obok drugiej
liczba = 1
while liczba <= 100:
print(liczba, end=" ")
liczba = liczba + 1
print(" ")
#zadanie 2. napisz program, który za pomocą pętli while wypisze wszystkie
#liczby całkowite podzielne przez 5 od 1 do 100. liczby powinny być wypisane jedna
#obok drugiej
liczba = 5
while liczba <= 100:
print(liczba, end=" ")
liczba += 5
print(" ")
#zadanie 3. napisz program, który za pomocą pętli while wypisze wszystkie liczby
#całkowite parzyste od 100 do 1 w kolejności malejącej. liczby powinny
#być wypisane jedna obok drugiej
liczba = 100
while liczba >= 1:
print(liczba, end=" ")
liczba = liczba - 2
I2xpY3piYSA9IGxpY3piYSArIDEgLSB6d2nEmWtzemVuaWUgem1pZW5uZWogbyBuYXp3aWUgbGljemJhIG8gMQojbGljemJhID0gbGljemJhICsgMSBtb8W8bmEgaW5hY3plaiB6YXBpc2HEhyBqYWtvIGxpY3piYSArPSAxCiNsaWN6YmEgPSBsaWN6YmEgKyA1IG1vxbxuYSBpbmFjemVqIHphcGlzYcSHIGpha28gbGljemJhICs9IDUKCiNsaWN6YmEgPSBsaWN6YmEgLSAxIC0gem1uaWVqc3plbmllIHptaWVubmVqIG8gbmF6d2llIGxpY3piYSBvIDEKI2xpY3piYSA9IGxpY3piYSAtIDEgbW/FvG5hIGluYWN6ZWogemFwaXNhxIcgamFrbyBsaWN6YmEgLT0gMQoKI3DEmXRsYSB3aGlsZQojcMSZdGxhIHdoaWxlIHNwcmF3ZHphIHdhcnVuZWsgcHJ6ZWQgb2JpZWdpZW0KI2plxZtsaSB3YXJ1bmVrIGplc3QgcHJhd2R6aXd5LCBwxJl0bGEgd2hpbGUgd3lrb251amUga29kIHdld27EhXRyeiBwxJl0bGkKI3DEmXRsYSB3aGlsZSBtdXNpIHphd2llcmHEhyB6bWlhbsSZIHptaWVubmVqIHN0ZXJ1asSFY2VqLCBhYnkgdW5pa27EhcSHIAojcMSZdGxpIG5pZXNrb8WEY3pvbmVqISEhISEhISEhISEhISEKCgojemFkYW5pZSAxLiBuYXBpc3ogcHJvZ3JhbSwga3TDs3J5IHphIHBvbW9jxIUgcMSZdGxpIHdoaWxlIHd5cGlzemUgd3N6eXN0a2llCiNsaWN6YnkgY2HFgmtvd2l0ZSBvZCAxIGRvIDEwMC4gbGljemJ5IHBvd2lubnkgYnnEhyB3eXBpc2FuZSBqZWRuYSBvYm9rIGRydWdpZWoKCmxpY3piYSA9IDEKCndoaWxlIGxpY3piYSA8PSAxMDA6CglwcmludChsaWN6YmEsIGVuZD0iICIpCglsaWN6YmEgPSBsaWN6YmEgKyAxCnByaW50KCIgIikKCiN6YWRhbmllIDIuIG5hcGlzeiBwcm9ncmFtLCBrdMOzcnkgemEgcG9tb2PEhSBwxJl0bGkgd2hpbGUgd3lwaXN6ZSB3c3p5c3RraWUKI2xpY3pieSBjYcWCa293aXRlIHBvZHppZWxuZSBwcnpleiA1IG9kIDEgZG8gMTAwLiBsaWN6YnkgcG93aW5ueSBiecSHIHd5cGlzYW5lIGplZG5hCiNvYm9rIGRydWdpZWoKCmxpY3piYSA9IDUKCndoaWxlIGxpY3piYSA8PSAxMDA6CglwcmludChsaWN6YmEsIGVuZD0iICIpCglsaWN6YmEgKz0gNQpwcmludCgiICIpCgojemFkYW5pZSAzLiBuYXBpc3ogcHJvZ3JhbSwga3TDs3J5IHphIHBvbW9jxIUgcMSZdGxpIHdoaWxlIHd5cGlzemUgd3N6eXN0a2llIGxpY3pieQojY2HFgmtvd2l0ZSBwYXJ6eXN0ZSBvZCAxMDAgZG8gMSB3IGtvbGVqbm/Fm2NpIG1hbGVqxIVjZWouIGxpY3pieSBwb3dpbm55CiNiecSHIHd5cGlzYW5lIGplZG5hIG9ib2sgZHJ1Z2llagoKbGljemJhID0gMTAwCgp3aGlsZSBsaWN6YmEgPj0gMToKCXByaW50KGxpY3piYSwgZW5kPSIgIikKCWxpY3piYSA9IGxpY3piYSAtIDIKCQoKCgoKCgoK