HELPPP Stwórz program w języku programowania python z wykorzystaniem pętli for i while, generujący (wypisujący) n wyrazowy ciąg liczb postaci: • 12, 9, 6, 3, 0, -3 • 3, -6, 12, -24, 48, -96,... • -300; -30; -3; -0,3; -0,03; -0,003; ... n jest liczbą naturalną, większą od 0, wprowadzoną przez użytkownika. Opisz zadanie krok po kroku (dlaczego zrobiłeś tak a nie inaczej).
Wyjaśnienie:
Zastosowałem raz pętlę for i dwa razy pętlę while. Program mógł być napisany za pomocą jednej z pętli.
Za pomocą zmiennych ciag1, ciag2 i ciag 3 opisałem poszczególne ciągi.
polecenie w print end=', ' drukuje nam kolejne liczby w jednej linii oddzielone przecinkami
n=int(input('Podaj ilość wyrazów ciągu: '))
ciag1=12
print('Ciąg pierwszy:')
for i in range(0,n):
print(ciag1-(3*i),end=', ')
ciag2=3
i=n
print('\nCiąg drugi:')
while i>0:
print(ciag2,end=', ')
ciag2=ciag2*(-2)
i=i-1
ciag3=-300
print('\nCiąg trzeci:')
while n>0:
print(ciag3,end=', ')
ciag3=ciag3/10
n=n-1