Go语言编程快速入门:做个计算器(算术运算符、变量、常量、打印)

P3 go02 - 做个计算器(算术运算符、变量、常量、打印)
更新于: 2022-01-15 07:50:11

四则运算

提供了这几种:+、-、*、/、%

没有了 0.1+0.2 的符点数问题

运行main.go

go run main.go

几种输出

  1. Println,换行输出
  2. Print,输出,不换行
  3. Printf,带格式输出 %v,第一个参数必须是字符串
  4. 可以利用 %4v 这种带数字的对齐文本
格式化输出截图

常量、变量

  1. var/const
  2. 同时声明多个变量
package main

import (
	"fmt"
)

func main() {
	fmt.Println("hello.")
	fmt.Println(0.1 + 0.2)
	var a = 1
	var b = 2
	var (
		c = 1
		d = 2
	)
	var e, f = 1, 2

	fmt.Println(a, b, c, d, e, f)
}

赋值

package main

import (
	"fmt"
)

func main() {
	var weight = 0.2
	weight *= 1.2
	fmt.Println(weight)
}

猜数

rand包,生成伪随机数

package main

import (
	"fmt"
	"math/rand"
)

func main() {
	for i := 0; i < 10; i++ {
		fmt.Println(rand.Intn(10))
	}
}

作业

求 56000000KM,28天(d)的行进速度(KM/h) 

package main

import "fmt"

func main() {
	const hours = 28 * 24
	const dis = 56000000
	fmt.Println(dis / hours)
}

参考