Odpowiedź :
Wyjaśnienie:
a)
for i in range(4,22): #uruchomienie pętli dla i z przedziału <4,21>
if i%3==0: #sprawdzenie podzielności przez 3 (reszta z dzielenia przez 3 ma wynosić 0)
print(i,end=',') #drukowanie wybranych liczb. end=',' nie pozwala przechodzenia do następnej linii + dodaje przecinek między liczbami
b)
lista=[] #zdefiniowanie listy
for i in range(8,21): #uruchomienie pętli dla i z przedziału <8,20>
if i%5!=0: #sprawdzenie niepodzielności przez 5 (reszta z dzielenia przez 5 musi być różna 0)
lista.append(i) #dodawanie kolejnych liczb do listy spełniających warunek niepodzielności przez 5
lista.reverse() #oswrócenie kolejności elementów listy
for k in(lista):
print(k,end=',') #drukowanie kolejnych elementów listy