From ac042ecb74e0a07f2f9a27138422b29233fd73cc Mon Sep 17 00:00:00 2001 From: zhaoshihao Date: Fri, 12 Jan 2024 08:22:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../go.work" | 3 +++ .../homework_1/go.mod" | 3 +++ .../homework_1/homework_1.go" | 7 ++++++ .../homework_2/homework_2.go" | 25 +++++++++++++++++++ .../homework_3/homework_3.go" | 11 ++++++++ 5 files changed, 49 insertions(+) create mode 100644 "homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" create mode 100644 "homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" create mode 100644 "homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" create mode 100644 "homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" create mode 100644 "homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" new file mode 100644 index 0000000..71581ac --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" @@ -0,0 +1,3 @@ +go 1.21.4 + +use ./homework_1 diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" new file mode 100644 index 0000000..eba1baf --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" @@ -0,0 +1,3 @@ +module homework_1 + +go 1.21.4 diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" new file mode 100644 index 0000000..9672203 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" @@ -0,0 +1,7 @@ +package main + +func main() { + for i := 0; i < 10; i++ { + for j := 0; j < 10; j++ { + fmt.Printf("%+v\n", ) +} \ No newline at end of file diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" new file mode 100644 index 0000000..1ada828 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" @@ -0,0 +1,25 @@ +package main + +import ( + "fmt" + "math/rand" + "time" +) + +const ( + flag = 1 +) + +func main() { + add_int := 0 + plus_int := 1 + for i := 0; i < 20; i++ { + item := rand.New(rand.NewSource(time.Now().UnixNano())).Intn(20) + 1 + if item&flag == 0 { + plus_int *= item + } else { + add_int += item + } + } + fmt.Println("加法:", add_int, "乘法:", plus_int) +} diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" new file mode 100644 index 0000000..e5cf8c7 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" @@ -0,0 +1,11 @@ +package main + +import "fmt" + +func main() { + i, j := 1, 1 + for j < 100 { + fmt.Println(j) + i, j = i+j, i + } +} -- Gitee