1. Wyświetl liczby całkowite z przedziału <0, y> (wartość y podaje użytkownik)

2. Wypisać co trzecią liczbę z zakresu 1 do 100

proszę o pomoc program PYTHON


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.

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk