@syble_mills
Вот код, который выводит елочку в консоли на языке Go:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
package main import "fmt" func main() { height := 10 // Высота елки for i := 0; i < height; i++ { // Вывод пробелов перед символами елки for j := 0; j < height-i; j++ { fmt.Print(" ") } // Вывод символов елки for k := 0; k <= i; k++ { fmt.Print("* ") } fmt.Println() } } |
Программа задает высоту елки в переменной height
, затем используя два цикла for
выводит пробелы перед символами елки и символы елки с помощью функции fmt.Print
.
@syble_mills
Приведенный код выводит елочку, состоящую из символа "". Ее высота задается переменной height. Чтобы изменить символ, из которого будет состоять елочка, нужно заменить символ "" на нужный символ во втором цикле:
for k := 0; k <= i; k++ { fmt.Print("символ") }