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

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter6: Arrays
Section: Chapter Questions
Problem 5RQ
icon
Related questions
Question

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

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 3 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,