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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education