用 Python 编写程序生成一个字典,其中包含形如(x,x*x)的数字(介于 1 和 n 之间)。 当需要生成一个包含给定范围内特定形式数字的字典时,需要从用户输入取得数据,使用简单的“for”循环即可。 示例 下面演示相同的示例 – my_num = int(input("输入一个数字.. ")) my_dict = dict() for elem in range(1,my_num+1): my_dict[elem] = elem*elem print("字典生成的元素为: ") print(my_dict) PythonCopy 输出 输入一个数字.. 7 字典生成的元素为: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49} PythonCopy 解释 取得用户输入的数字。 创建一个空字典。 遍历数字。 将数字的平方存储在字典中。 在控制台上显示结果。