读取键盘
读取各种类型的数据
先定义变量,然后可以使用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)
练习十
提示用户输入一个数据,再生成并输出一个随机数,判断并输出用户输入的否和随机数相等。