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)
输出结果
输入一个数字.. 7

字典的生成元素是:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49}

解释

  • 该数字作为用户输入。

  • 创建一个空字典。

  • 该数字被迭代。

  • 数字的平方存储在字典中。

  • 它在控制台上显示为输出。