Napisz program, który umożliwi wyprowadzenie na ekran monitora „choinki” (rys. 2.) składającej się z gwiazdek „*”. Wymiary choinki, czyli liczba gwiazdek składających się na podstawę i wysokość choinki, wprowadzane są z klawiatury. Zapisz program w pliku pod nazwą Choinka. (w Pythonie)



Napisz Program Który Umożliwi Wyprowadzenie Na Ekran Monitora Choinki Rys 2 Składającej Się Z Gwiazdek Wymiary Choinki Czyli Liczba Gwiazdek Składających Się Na class=

Odpowiedź :

gwiazdki = int(input("Wprowadz ilosc gwiazdek: "))

i=1
while i<=gwiazdki:
print("*"*i)
i=i+1

Wyjaśnienie:

ch=int(input("Ilu stopniową choinkę mam narysować? "))

spacja=' '

gwiazdka='*'

k=ch

for n in range(0,ch+1):

   i=2*n-1  #wzór wyprowadzony z ciągu arytmetycznego (*)

  print(k*spacja+i*gwiazdka)

  k=k-1

print((ch-1)*spacja+"#")

(*)

a₁ = 1, r = 2

aₙ = a₁ + (n - 1)r   wzór na wyraz ogólny ciągu arytmetycznego

aₙ = 1 + (n - 1) · 2

aₙ = 1 + 2n - 2

aₙ = 2n - 1

Nie doczytałem polecenia...

W drugim załączniku jest te pół choinki.

ch=int(input("Ilu stopniową choinkę mam narysować? "))

gwiazdka='*'

for n in range(0,ch+1):

 print(n*gwiazdka)

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk