Question: Write a program in Python that creates a 10 x 10 matrix of zeros and replaces the diagonal of the matrix with values from 0
Write a program in Python that creates a 10 x 10 matrix of zeros and replaces the diagonal of the matrix with values from 0 to a user's input number, increasing at a constant rate. Utilize for loops to achieve this. Verify the correct operation of the program.
As you can see, the diagonal starts from 0, and increases constantly/evenly spaced (in increments of 1.1111), and ends at the users input number 10.

User input =10 Output = 01.1111000000000002.222200000000003.3333000000000004.444400000000005.5556000000000006.6667000000000007.7778000000000008.88890000010.000
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
