#pętla for
#pętla for służy do powtarzania jakiejś instrukcji lub bloku instrukcji
#w przypadku pętli for zwycajowo uzywa się zmiennej sterującej pętla
#o nazwie "i", a jako sekwencji funkcji range(od, do, krok)
#range(1, 8, 2) - definiuje zakres od 1 do 6 co dwie (1, 3, 5)
#zadanie 1. Wypisz liczby całkowite od 0 do 10
for i in range(0, 11, 1):
print(i, end=' ')
print(" ")
#zadanie 2. Wypisz liczby parzyste od 2 do 20
for i in range(2, 21, 2):
print(i, end=' ')
print(" ")
#zadanie 3. Wypisz liczby całkowite od 10 do 1
for i in range(10, 0, -1):
print(i, end=' ')
print(" ")
#zadanie 4. Wypisz liczby od 5 do 100 co 5
for i in range(5, 101, 5):
print(i, end=' ')
print(" ")
#zadanie 5. Wypisz liczby całkowite od 0 do x. Wartość x podaje użytkownik
x = int(input(""))
for i in range(0, x + 1, 1):
print(i, end=' ')
print(" ")
#zadanie 6. Wypisz 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(" ")
I3DEmXRsYSBmb3IKI3DEmXRsYSBmb3Igc8WCdcW8eSBkbyBwb3d0YXJ6YW5pYSBqYWtpZWrFmyBpbnN0cnVrY2ppIGx1YiBibG9rdSBpbnN0cnVrY2ppCgojdyBwcnp5cGFka3UgcMSZdGxpIGZvciB6d3ljYWpvd28gdXp5d2Egc2nEmSB6bWllbm5laiBzdGVydWrEhWNlaiBwxJl0bGEgCiNvIG5hendpZSAiaSIsIGEgamFrbyBzZWt3ZW5jamkgZnVua2NqaSByYW5nZShvZCwgZG8sIGtyb2spCgojcmFuZ2UoMSwgOCwgMikgLSBkZWZpbml1amUgemFrcmVzIG9kIDEgZG8gNiBjbyBkd2llICgxLCAzLCA1KQoKI3phZGFuaWUgMS4gV3lwaXN6IGxpY3pieSBjYcWCa293aXRlIG9kIDAgZG8gMTAKCmZvciBpIGluIHJhbmdlKDAsIDExLCAxKToKCXByaW50KGksIGVuZD0nICcpCnByaW50KCIgIikKCiN6YWRhbmllIDIuIFd5cGlzeiBsaWN6YnkgcGFyenlzdGUgb2QgMiBkbyAyMAoKZm9yIGkgaW4gcmFuZ2UoMiwgMjEsIDIpOgoJcHJpbnQoaSwgZW5kPScgJykKCnByaW50KCIgIikKI3phZGFuaWUgMy4gV3lwaXN6IGxpY3pieSBjYcWCa293aXRlIG9kIDEwIGRvIDEKCmZvciBpIGluIHJhbmdlKDEwLCAwLCAtMSk6CglwcmludChpLCBlbmQ9JyAnKQpwcmludCgiICIpCgojemFkYW5pZSA0LiBXeXBpc3ogbGljemJ5IG9kIDUgZG8gMTAwIGNvIDUKCmZvciBpIGluIHJhbmdlKDUsIDEwMSwgNSk6CglwcmludChpLCBlbmQ9JyAnKQpwcmludCgiICIpCgojemFkYW5pZSA1LiBXeXBpc3ogbGljemJ5IGNhxYJrb3dpdGUgb2QgMCBkbyB4LiBXYXJ0b8WbxIcgeCBwb2RhamUgdcW8eXRrb3duaWsKCnggPSBpbnQoaW5wdXQoIiIpKQoKZm9yIGkgaW4gcmFuZ2UoMCwgeCArIDEsIDEpOgoJcHJpbnQoaSwgZW5kPScgJykKcHJpbnQoIiAiKQoKI3phZGFuaWUgNi4gV3lwaXN6IGxpY3pieSBjYcWCa293aXRlIG9kIHggZG8geS4geCBpIHkgcG9kYWplIHXFvHl0a293bmlrCnggPSBpbnQoaW5wdXQoIiIpKQp5ID0gaW50KGlucHV0KCIiKSkKCmZvciBpIGluIHJhbmdlKHgsIHkgKyAxLCAxKToKCXByaW50KGksIGVuZD0nICcpCnByaW50KCIgIikKCgoK