• Даю 100 балів! Створіть нову програму мовою Python. На вході маємо цілочисельну матрицю, яка складається з п рядків. Задача програми: 1) піднести кожен елемент до квадрата та вивести нову матрицю; 2) додати до кожного елемента матриці число а (а запитується у користувача) та вивести нову матрицю; 3) отримати квадратний корінь з кожного елемента матриці та вивести її 4) округлити кожен елемент залишивши у чисел після коми та вивести матрицю (у запитується у користувача).

Ответы 1

  • Ответ:

    import math

    # input matrix

    matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

    # square each element of the matrix

    for i in range(len(matrix)):

       for j in range(len(matrix[i])):

           matrix[i][j] = matrix[i][j] ** 2

    print("Squared matrix:")

    print(matrix)

    # add number a to each element of the matrix

    a = int(input("Enter number a: "))

    for i in range(len(matrix)):

       for j in range(len(matrix[i])):

           matrix[i][j] += a

    print("Matrix with added number a:")

    print(matrix)

    # take square root of each element of the matrix

    for i in range(len(matrix)):

       for j in range(len(matrix[i])):

           matrix[i][j] = math.sqrt(matrix[i][j])

    print("Matrix with square root of elements:")

    print(matrix)

    # round each element to two digits after the decimal point

    y = int(input("Enter number y: "))

    for i in range(len(matrix)):

       for j in range(len(matrix[i])):

           matrix[i][j] = round(matrix[i][j], y)

    print("Matrix with rounded elements:")

    print(matrix)

    Объяснение:

    Ця програма починається з визначення матриці з 3 рядків і 3 стовпців. Потім вона підносить кожен елемент матриці до квадрату і виводить на екран отриману матрицю. Далі вона пропонує користувачеві ввести число "a", яке вона додає до кожного елемента матриці і друкує отриману матрицю. Потім програма витягує квадратний корінь з кожного елемента матриці і виводить отриману матрицю. Нарешті, вона пропонує користувачеві ввести число "y", яке вона використовує для округлення кожного елемента матриці до двох цифр після десяткової крапки і друкує отриману матрицю.

    Сподіваюсь, це допоможе! Дайте мені знати, якщо у вас виникнуть запитання.

    • Автор:

      laceycfhf
    • 2 года назад
    • 9
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years