package main
//main包里有个main函数
import "fmt"
// func main() {
// //1.main是程序的入口,操作系统调用时候,必须知道从哪里开始,代码编译的时候,会找package main,
// //2.如果想编译成可执行文件,必须有main函数,从main函数找到指令,从main函数内部开始执行
// //3.main函数必须在main包中
// //4.main函数在一个包(目录)中只能有1个
// //5.其他的.go文件中第一行也必须是package main不能是package test等...
// }
//斐波那契数列
func fib() {
a, b := 1, 1
fmt.Println(a, b)
for {
a, b = b, a+b
// a=2
// b= 1+2=3
// a=3
// b=2+3=5
// a=5 打印a也行
// b=3+5=8 ,所以只打印b就行, a被加到b里了.我们只要的数是3,5,8..........
if b > 100 {
break
} else {
fmt.Println(b)
}
}
}
func multiplyTable() {
for i := 1; i < 10; i++ { //i表示行数
for j := 1; j <= i; j++ { //j表示列
// if j <= i {
fmt.Printf("%v*%v=%v ", j, i, i*j)
// }
}
fmt.Println()
}
}
// func main() {
// // multiplyTable()
// fib()
// }