有没有学Python的知道这个字典怎么写

img


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'))

img

你题目的解答代码如下:

n = int(input("请输入一个整数n:"))
dic = { i:i*i for i in range(1,n+1)}
print(dic)
m = int(input("请输入一个整数m:"))
print(dic[m])

如有帮助,望采纳!谢谢!