用 Python 编写生成以 (x,x*x) 形式包含数字(在 1 到 n 之间)字典的程序。
在需要生成包含给定范围内的数字且采用特定形式的字典时,会从用户处获取输入信息,并使用一个简单的“for”循环。
示例
下面对此进行演示——
my_num = int(input("Enter a number.. ")) my_dict = dict() for elem in range(1,my_num+1): my_dict[elem] = elem*elem print("The generated elements of the dictionary are : ") print(my_dict)
输出
Enter a number.. 7 The generated elements of the dictionary are : {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49}
说明
- 将数字作为用户输入信息。
- 创建一个空字典。
- 遍历数字。
- 将该数字的平方存储在字典中。
- 在控制台上以输出的形式显示它。
广告