week2作业

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()

// }
posted @ 2023-01-02 14:00  john5的博客  阅读(21)  评论(0)    收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css