#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
#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
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
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 calkowite 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 i y podaje użytkownik)
x = int(input(""))
y = int(input(""))
for i in range(x, y + 1, 1):
print(i, end=" ")
print(" ")
I3DEmXRsYSBmb3IKI3DEmXRsYSBmb3Igc8WCdcW8eSBkbyBwb3d0YXJ6YW5pYSBqYWtpZWrFmyBpbnN0cnVrY2ppIGx1YiBibG9rdSBpbnN0cnVrY2ppCgojdyBwcnp5cGFka3UgcMSZdGxpIGZvciB6d3ljemFqb3dvIHXFvHl3YSBzacSZIHptaWVubmVqIHN0ZXJ1asSFY2VqIHDEmXRsxIUKI28gbmF6d2llICJpIiwgYSBqYWtvIHNla3dlbmNqaSB1xbx5d2Egc2nEmSBmdW5rY2ppIHJhbmdlKG9kLCBkbywga3JvaykKCiNyYW5nZSgxLCA3LCAyKSAtIGRlZmluaXVqZSB6YWtyZXMgb2QgMSBkbyA2LCBjbyBkd2llCgojemFkYW5pZSAxLiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBvZCAwIGRvIDEwCgpmb3IgaSBpbiByYW5nZSgwLCAxMSwgMSk6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgojemFkYW5pZSAyLiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgY2HFgmtvd2l0ZSBwYXJ6eXN0ZQojb2QgMiBkbyAyMAoKZm9yIGkgaW4gcmFuZ2UoMiwgMjEsIDIpOgoJcHJpbnQoaSwgZW5kPSIgIikKcHJpbnQoIiAiKQoKI3phZGFuaWUgMy4gemEgcG9tb2PEhSBwxJl0bGkgZm9yIHd5cGlzeiB3c3p5c3RraWUgbGljemJ5IGNhxYJrb3dpdGUgb2QgMTAgZG8gMQoKZm9yIGkgaW4gcmFuZ2UoMTAsIDAsIC0xKToKCXByaW50KGksIGVuZD0iICIpCnByaW50KCIgIikKCgojemFkYW5pZSA0LiB6YSBwb21vY8SFIHDEmXRsaSBmb3Igd3lwaXN6IHdzenlzdGtpZSBsaWN6YnkgbmllcGFyenlzdGUgb2QgMiBkbyAxMDEKCmZvciBpIGluIHJhbmdlKDMsIDEwMiwgMik6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgoKI3phZGFuaWUgNS4gemEgcG9tb2PEhSBwxJl0bGkgZm9yIHd5cGlzeiB3c3p5c3RraWUgbGljemJ5IGNhbGtvd2l0ZSBvZCAwIGRvIHgKIyhsaWN6YsSZIHggcG9kYWplIHXFvHl0a293bmlrKQoKeCA9IGludChpbnB1dCgiIikpCgpmb3IgaSBpbiByYW5nZSgwLCB4ICsgMSwgMSk6CglwcmludChpLCBlbmQ9IiAiKQpwcmludCgiICIpCgoKI3phZGFuaWUgNi4gemEgcG9tb2PEhSBwxJl0bGkgZm9yIHd5cGlzeiB3c3p5c3RraWUgbGljemJ5IGNhxYJrb3dpdGUgb2QgeCBkbyB5CiMoeCBpIHkgcG9kYWplIHXFvHl0a293bmlrKQoKeCA9IGludChpbnB1dCgiIikpCnkgPSBpbnQoaW5wdXQoIiIpKQoKZm9yIGkgaW4gcmFuZ2UoeCwgeSArIDEsIDEpOgoJcHJpbnQoaSwgZW5kPSIgIikKcHJpbnQoIiAiKQoKCgoKCgo=