Rozwiązane

Napisz program, który umożliwi wprowadzenie na ekran monitora "choinki" składającej się z gwiazdek " * ". Wymiary choinki , czyli liczba gwiazdek składających się na podstawę i wysokość choinki , wprowadzane są z klawiatury.​ Python



Odpowiedź :

Odpowiedź:

W załącznikach .txt są też programy.

Wyjaśnienie:

Dwie wersje. Bo spotkałem się z dwoma pojęciami "choinki".

1.

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+"#")

(*) Wyprowadzenie wzoru ze wzoru na wyraz ogólny ciągu arytmetycznego:

a₁ = 1, r = 2

aₙ = a₁ + (n - 1)r

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

aₙ = 1 + 2n - 2

aₙ = 2n - 1

2.

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