用 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}

说明

  • 将数字作为用户输入信息。
  • 创建一个空字典。
  • 遍历数字。
  • 将该数字的平方存储在字典中。
  • 在控制台上以输出的形式显示它。

更新于:12-03-2021

2K+ 浏览量

开启你的 职业生涯

完成该课程并获得认证

开始
广告