Golang ProgramsGolang Programs

GO Program to Generate Fibonacci Sequence Up to a Certain Number

Example to generate the Fibonacci sequence of first n numbers (entered by the user) using for loop and if condition
//GOLANG Program to Generate Fibonacci Sequence Up to a Certain Number

package main

import "fmt"

func main(){
    var n int
    t1:=0
    t2:=1
    nextTerm:=0
    
    fmt.Print("Enter the number of terms : ")
    fmt.Scan(&n)
    fmt.Print("Fibonacci Series :")
    for i:=1;i<=n;i++ {
        if(i==1){
            fmt.Print(" ",t1)
            continue
        }
        if(i==2){
            fmt.Print(" ",t2)
            continue
        }
        nextTerm = t1 + t2
        t1=t2
        t2=nextTerm
        fmt.Print(" ",nextTerm)
    }
}