Как вывести елочку в консоли на golang?

Пользователь

от syble_mills , в категории: Общие вопросы , 18 дней назад

Как вывести елочку в консоли на golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

Пользователь

от jermey.armstrong , 17 дней назад

@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.