使用给定的整数 n,编写一个程序以生成包含(i,i * i)的字典 输入: 8 输出: {1:1, 2:4, 3:9, 4:16, 5:25, 6:36, 7:49, 8:64 }
参考代码:
def dictf(number): dict2={} for i in range(1,number+1): key=str(i) value=i**2 dict2[key]=value return dict2 number=int(input("请输入一个数字:")) dictf(number)
package main import "fmt" func dictF(n int) map[int]int { m := make(map[int]int) for i := 1; i <= n; i++ { m[i] = i * i } return m } func main() { /* 生成特定顺序的字典 使用给定的整数 n, 编写一个程序以生成包含(i,i * i)的字典 输入: 8 输出: {1:1, 2:4, 3:9, 4:16, 5:25, 6:36, 7:49, 8:64 } */ n := 8 fmt.Println(dictF(n)) }