#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 sterują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 obok siebie)
for i in range(2, 21, 2):
print(i, end=' ')
print(" ")
#zadanie 3. za pomocą pętli for wypisz wszystkie liczby cakowite nieparzyste
#od 2 do 101
for i in range(3, 102, 2):
print(i, end=' ')
print(" ")
#zadanie 4. za pomocą pętli for wypisz wszystkie liczby całkowite od 10 do 1
for i in range(10, 0, -1):
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(" ")
I3DEmXRsYSBmb3IKI3DEmXRsYSBmb3Igc8WCdcW8eSBkbyBwb3d0YXJ6YW5pYSBqYWtpZWrFmyBpbnN0cnVrY2ppIGx1YiBibG9rdSBpbnN0cnVrY2ppCgojdyBwcnp5cGFka3UgcMSZdGxpIGZvciB6d3ljemFqb3dvIHXFvHl3YSBzacSZIHptaWVubmVqIHN0ZXJ1asSFY2VqIHDEmXRsxIUgCiNvIG5hendpZSAiaSIsIGEgamFrbyBzZWt3ZW5jamkgdcW8eXdhIHNpxJkgZnVua2NqaSByYW5nZShvZCwgZG8sIGtyb2spCgojcmFuZ2UoMSwgNywgMikgLSBkZWZpbml1amUgemFrcmVzIG9kIDEgZG8gNiwgY28gZHdpZSAoMSwgMywgNSkKCiN6YWRhbmllIDEuIHphIHBvbW9jxIUgcMSZdGxpIGZvciB3eXBpc3ogd3N6eXN0a2llIGxpY3pieSBjYcWCa293aXRlIG9kIDAgZG8gMTAKCmZvciBpIGluIHJhbmdlKDAsIDExLCAxKToKCXByaW50KGksIGVuZD0nICcpCnByaW50KCIgIikKCiN6YWRhbmllIDIuIHphIHBvbW9jxIUgcMSZdGxpIGZvciB3eXBpc3ogd3N6eXN0a2llIGxpY3pieSBjYcWCa293aXRlIHBhcnp5c3RlCiNvZCAyIGRvIDIwIChsaWN6YnkgbXVzesSFIGJ5xIcgd3lwaXNhbmUgb2JvayBzaWViaWUpCgpmb3IgaSBpbiByYW5nZSgyLCAyMSwgMik6CglwcmludChpLCBlbmQ9JyAnKQpwcmludCgiICIpCgojemFkYW5pZSAzLiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2Frb3dpdGUgbmllcGFyenlzdGUKI29kIDIgZG8gMTAxIAoKZm9yIGkgaW4gcmFuZ2UoMywgMTAyLCAyKToKCXByaW50KGksIGVuZD0nICcpCnByaW50KCIgIikKCiN6YWRhbmllIDQuIHphIHBvbW9jxIUgcMSZdGxpIGZvciB3eXBpc3ogd3N6eXN0a2llIGxpY3pieSBjYcWCa293aXRlIG9kIDEwIGRvIDEKCmZvciBpIGluIHJhbmdlKDEwLCAwLCAtMSk6CglwcmludChpLCBlbmQ9JyAnKQpwcmludCgiICIpCgojemFkYW5pZSA1LiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBvZCAwIGRvIHgKIyhsaWN6YsSZIHggcG9kYWplIHXFvHl0a293bmlrKQp4ID0gaW50KGlucHV0KCIiKSkKZm9yIGkgaW4gcmFuZ2UoMCwgeCArIDEsIDEpOgoJcHJpbnQoaSwgZW5kPScgJykKcHJpbnQoIiAiKQoKI3phZGFuaWUgNi4gemEgcG9tb2PEhSBwxJl0bGkgZm9yIHd5cGlzeiB3c3p5c3RraWUgbGljemJ5IGNhxYJrb3dpdGUgb2QgeCBkbyB5CnggPSBpbnQoaW5wdXQoIiIpKQp5ID0gaW50KGlucHV0KCIiKSkKCmZvciBpIGluIHJhbmdlKHgsIHkgKyAxLCAxKToKCXByaW50KGksIGVuZD0nICcpCnByaW50KCIgIikKCgoKCgoKCgoKCgoKCg==