#pętla for
#pętla for służy do powtarzania jakiejś instrukcji lub bloku instrukcji
#w przypadku pętli for zwyczajowo używa się zmiennej strującej pętlą
# o nazwie "i", a jako sekwencji używa się funkcji range(od, do, krok)
#range(1, 7, 2) - definiuje zakres od 1 do 6 co dwie (1, 3, 5)
#zadanie 1. za pomocą pętli for wypisz wszystkie liczby całkowite od 0 do 10
for i in range(0, 11, 1):
print(i, end=" ")
print(" ")
#zadanie 2. za pomocą pętli for wypisz wszystkie liczby całkowite parzyste
#od 2 do 20 (liczby muszą być wypisane jedna obok drugiej)
for i in range(2, 21, 2):
print(i, end=" ")
print(" ")
#zadanie 3. za pomocą pętli for wypisz wszystkie liczby całkowite od 10 do 1
#(liczby muszą być wypisane jedna obok drugiej)
for i in range(10, 0, -1):
print(i, end=" ")
print(" ")
#zadanie 4. za pomocą pętli for wypisz wszystkie liczby nieparzyste od 2 do 101
for i in range(3, 102, 2):
print(i, end=" ")
print(" ")
#zadanie 5. za pomocą pętli for wypisz wszystkie liczby całkowite od 0 do x
#(liczbę x podaje użytkownik)
x = int(input(""))
for i in range(0, x + 1, 1):
print(i, end=" ")
print(" ")
#zadanie 6. za pomocą pętli for wypisz wszystkie liczby całkowite od x do y
x = int(input(""))
y = int(input(""))
for i in range(x, y + 1, 1):
print(i, end=" ")
print(" ")
I3DEmXRsYSBmb3IKI3DEmXRsYSBmb3Igc8WCdcW8eSBkbyBwb3d0YXJ6YW5pYSBqYWtpZWrFmyBpbnN0cnVrY2ppIGx1YiBibG9rdSBpbnN0cnVrY2ppCgojdyBwcnp5cGFka3UgcMSZdGxpIGZvciB6d3ljemFqb3dvIHXFvHl3YSBzacSZIHptaWVubmVqIHN0cnVqxIVjZWogcMSZdGzEhQojIG8gbmF6d2llICJpIiwgYSBqYWtvIHNla3dlbmNqaSB1xbx5d2Egc2nEmSBmdW5rY2ppIHJhbmdlKG9kLCBkbywga3JvaykKCiNyYW5nZSgxLCA3LCAyKSAtIGRlZmluaXVqZSB6YWtyZXMgb2QgMSBkbyA2IGNvIGR3aWUgKDEsIDMsIDUpCgojemFkYW5pZSAxLiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBvZCAwIGRvIDEwCgpmb3IgaSBpbiByYW5nZSgwLCAxMSwgMSk6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgojemFkYW5pZSAyLiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBwYXJ6eXN0ZSAKI29kIDIgZG8gMjAgKGxpY3pieSBtdXN6xIUgYnnEhyB3eXBpc2FuZSBqZWRuYSBvYm9rIGRydWdpZWopCgpmb3IgaSBpbiByYW5nZSgyLCAyMSwgMik6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgojemFkYW5pZSAzLiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBvZCAxMCBkbyAxCiMobGljemJ5IG11c3rEhSBiecSHIHd5cGlzYW5lIGplZG5hIG9ib2sgZHJ1Z2llaikKCmZvciBpIGluIHJhbmdlKDEwLCAwLCAtMSk6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgojemFkYW5pZSA0LiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgbmllcGFyenlzdGUgb2QgMiBkbyAxMDEKCmZvciBpIGluIHJhbmdlKDMsIDEwMiwgMik6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgojemFkYW5pZSA1LiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBvZCAwIGRvIHgKIyhsaWN6YsSZIHggcG9kYWplIHXFvHl0a293bmlrKQp4ID0gaW50KGlucHV0KCIiKSkKCmZvciBpIGluIHJhbmdlKDAsIHggKyAxLCAxKToKCXByaW50KGksIGVuZD0iICIpCnByaW50KCIgIikKCiN6YWRhbmllIDYuIHphIHBvbW9jxIUgcMSZdGxpIGZvciB3eXBpc3ogd3N6eXN0a2llIGxpY3pieSBjYcWCa293aXRlIG9kIHggZG8geQp4ID0gaW50KGlucHV0KCIiKSkKeSA9IGludChpbnB1dCgiIikpCgpmb3IgaSBpbiByYW5nZSh4LCB5ICsgMSwgMSk6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgo=