读取键盘

读取各种类型的数据

先定义变量,然后可以使用fmt.Scan 读取键盘的输入到变量中。
注意在变量前使用 &

 1var x1 int32 //用来放整数
 2x1 = 123
 3fmt.Println("x1")
 4fmt.Scan(&x1)
 5fmt.Println(x1)
 6
 7var x2 float32 //小数
 8x2 = 123.456
 9fmt.Println("x2")
10fmt.Scan(&x2)
11fmt.Println(x2)
12
13var x3 byte //一个英文字符
14x3 = 'a'
15fmt.Println("x3")
16fmt.Scan(&x3)
17fmt.Println(x3)
18
19var x4 string //多个中、英字符
20x4 = "abcdef你好"
21fmt.Println("x4")
22fmt.Scan(&x4)
23fmt.Println(x4)

练习一

从键盘读取两个整数到变量a,b中。并计算出它们的和

练习二

从键盘读取用户的姓名和年龄,并输出“张三 同学,你今年 15 岁了”

练习三

从键盘读取用户的姓名和出生年份,计算并输出“张三 同学,你今年 15 岁了”

练习四

让用户输入一个整数,判断它除以2的余数是否为0,输出true或false

练习五

让用户输入姓氏和性别(先生或女士)。输出张女士、李先生。

练习六

计算男性标准体重。世界卫生组织定义身高cm减去80再乘以70% , 是 男性 的标准体重。

练习七 摄氏度到华氏度转换器

公式:℉ =℃ * 1.8000+ 32.00,让用户输入摄氏度,输出对应的华氏度

练习八 摄氏度 到 开氏温标 转换器

K =℃+ 273.15 用户输入摄氏度,输出对应的开氏温标

练习九 计算三数据平均值

提示用户输入三个数据,计算并输出三数据平均值

生成随机数据

生成 0<=n<3 的随机数据

1import "math/rand"
2var n int32
3n = rand.Intn(n) 

练习十

提示用户输入一个数据,再生成并输出一个随机数,判断并输出用户输入的否和随机数相等。