Odpowiedź :
# Zadanie 1
y = int(input("Podaj y: "))
for i in range(y + 1):
print(i)
# Zadanie 2
print("Co trzecia liczba: ")
for i in range(3, 100, 3):
print(i, end=" ")
Odpowiedź:
1.
#Wersja z pętlą WHILE:
end=int(input('Podaj ostatnią liczbę, do której mam wydrukować kolejne liczby naturalne: '))
i=0
while i<=end:
print(i,end=' ')
i=i+1
#Wersja z pętlą FOR:
end=int(input('Podaj ostatnią liczbę, do której mam wydrukować kolejne liczby naturalne: '))
for i in range(0,end+1):
print(i,end=' ')
i=i+1
2.
#Wersja z pętlą WHILE:
i=1
while i<=100:
print(i,end=' ')
i=i+3
#Wersja z pętlą FOR:
for i in range(1,101,3):
print(i,end=' ')
Wyjaśnienie:
print(i,end=' ')
end=' ' - to polecenie, które uniemożliwia przejścia do następnego wiersza podczas drukowania i dodaje spację po każdym elemencie drukowanym.