首页 > 编程语言> > 编写Python程序,通过python控制台输入一个大于1的整数n,然后产生一个二维列表。二维列表的尺寸是n*n.每一个列表元素的值从1到n*n,依次排列,例如:输入的整数是3,会产生如下二维列表【【
编写Python程序,通过python控制台输入一个大于1的整数n,然后产生一个二维列表。二维列表的尺寸是n*n.每一个列表元素的值从1到n*n,依次排列,例如:输入的整数是3,会产生如下二维列表【【
作者:互联网
numStr = input("请输入一个大于1的正整数:") n = int(numStr) m = n * n i = 1 numbers = [] values = [] while i <=n: #生成列表 values.apped(i) if i % n ==0: numbers.append(values.copy()) value.clear() i += 1 for number in numbers: print(number) i = 0 j=0 while i <n: #列表元素互换 while j <= i: numbers[i][j],numbers[j][i] = numbers[j][i],numbers[i][j] j +=1 j=0 i += 1 form number in numbers: print(number)
标签:numStr,元素,整数,列表,二维,输入 来源: https://www.cnblogs.com/ppystudy/p/12109843.html