Python Programming In this program instead of using random integers to create the 3-by-3 array(menu option 1), I need to get input from the user. So, I need to get 9 numbers from the user and use those same 9 numbers for every menu option. Thank you for any help you can give me. import numpy as np def disp(): print("_____________MENU___________\n") print("1.Create 3-by-3 array") print("2.Display square values for elements in array") print("3.Add 4 to every element and display result") print("4.Multiply elements by 6 and display result") print("5.Exit") ch=int(input("Enter choice: ")) if(ch==1): x= np.random.randint(10, size=(3, 3)) print("Original array elements:") print(x) print("New array elements:") for i in range(len(x)) : for j in range(len(x[i])) : print(x[i][j], end=" ") print() if(ch==2): x= np.random.randint(10, size=(3, 3)) print("Original array elements:") print(x) if((x.size)!=0): for a in np.nditer(x, op_flags=['readwrite']): a[...] = a ** 2 print("New array elements:") for i in range(len(x)) : for j in range(len(x[i])) : print(x[i][j], end=" ") print() else: print("Array is empty") disp() if(ch==3): x= np.random.randint(10, size=(3, 3)) print("Original array elements:") print(x) #Copy the array elements y=x[:,:] if((y.size)!=0): for a in np.nditer(y, op_flags=['readwrite']): a[...] = a + 4 #Print the array without square bracket print("New array elements:") for i in range(len(y)) : for j in range(len(y[i])) : print(y[i][j], end=" ") print() else: print("Array is empty") disp() if(ch==4): x= np.random.randint(10, size=(3, 3)) print("Original array elements:") print(x) #Copy the array elements y=x[:,:] if((y.size)!=0): for a in np.nditer(y, op_flags=['readwrite']): a[...] = a * 6 #Print the array without square bracket print("New array elements:") for i in range(len(y)) : for j in range(len(y[i])) : print(y[i][j], end=" ") print() else: print("Array is empty") disp() if(ch==5): exit(0) disp()
Python Programming
In this program instead of using random integers to create the 3-by-3 array(menu option 1), I need to get input from the user. So, I need to get 9 numbers from the user and use those same 9 numbers for every menu option. Thank you for any help you can give me.
import numpy as np
def disp():
print("_____________MENU___________\n")
print("1.Create 3-by-3 array")
print("2.Display square values for elements in array")
print("3.Add 4 to every element and display result")
print("4.Multiply elements by 6 and display result")
print("5.Exit")
ch=int(input("Enter choice: "))
if(ch==1):
x= np.random.randint(10, size=(3, 3))
print("Original array elements:")
print(x)
print("New array elements:")
for i in range(len(x)) :
for j in range(len(x[i])) :
print(x[i][j], end=" ")
print()
if(ch==2):
x= np.random.randint(10, size=(3, 3))
print("Original array elements:")
print(x)
if((x.size)!=0):
for a in np.nditer(x, op_flags=['readwrite']):
a[...] = a ** 2
print("New array elements:")
for i in range(len(x)) :
for j in range(len(x[i])) :
print(x[i][j], end=" ")
print()
else:
print("Array is empty")
disp()
if(ch==3):
x= np.random.randint(10, size=(3, 3))
print("Original array elements:")
print(x)
#Copy the array elements
y=x[:,:]
if((y.size)!=0):
for a in np.nditer(y, op_flags=['readwrite']):
a[...] = a + 4
#Print the array without square bracket
print("New array elements:")
for i in range(len(y)) :
for j in range(len(y[i])) :
print(y[i][j], end=" ")
print()
else:
print("Array is empty")
disp()
if(ch==4):
x= np.random.randint(10, size=(3, 3))
print("Original array elements:")
print(x)
#Copy the array elements
y=x[:,:]
if((y.size)!=0):
for a in np.nditer(y, op_flags=['readwrite']):
a[...] = a * 6
#Print the array without square bracket
print("New array elements:")
for i in range(len(y)) :
for j in range(len(y[i])) :
print(y[i][j], end=" ")
print()
else:
print("Array is empty")
disp()
if(ch==5):
exit(0)
disp()
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 3 images