Vous êtes sur la page 1sur 1

from random import randint

arr = {}
def randomNo():
rn = randint(1, 16)
return rn
def populateMyArray(MyArray,size):
for x in range (0,size):
MyArray[x]={}
for y in range (0,size):
MyArray[x][y] = randomNo()
def printMyArray(MyArray):
size=len(MyArray)
for x in range (0,size):
for y in range (0, size):
print(str(MyArray[x][y]).rjust(5)+" ", end="")
print()
def transposeMyArray(MyArray):
size = len(MyArray)
transposed={}
for x in range(0,size):
transposed[x]={}
for y in range (0,size):
transposed[x][y] = MyArray[y][x]
return transposed
def main():
size=int(input("Enter the size of the array : "))
populateMyArray(arr,size)
print("Original Array is:")
printMyArray(arr)
newArray=transposeMyArray(arr)
print("Array After transpose is:")
printMyArray(newArray)
if __name__ == "__main__":
main()

Vous aimerez peut-être aussi