a = int(input('N:'))
d = {}
for i in range(1, a+1):
d[i] = i*i
print(d)
b = int(input('M:'))
print('m在字典的数值:', d.get(b, 'None'))
你题目的解答代码如下:
n = int(input("请输入一个整数n:"))
dic = { i:i*i for i in range(1,n+1)}
print(dic)
m = int(input("请输入一个整数m:"))
print(dic[m])
如有帮助,望采纳!谢谢!