Python 程序:显示单位矩阵

在这个简单的 python 程序中,我们需要打印一个身份矩阵。这是一个矩阵 python 程序。

要理解这个例子,您应该了解以下 Python 编程主题:

  • Python 列表
  • Python 循环
  • Python 决策语句

什么是身份矩阵?

在这个关于矩阵的简单 python 程序中,我们必须显示一个身份矩阵。单位矩阵是任意阶的方阵,其中主对角矩阵中的元素是 1,而矩阵中的所有其他元素都是 0。在这个矩阵 python 程序中,我们需要打印一个用户输入订单的身份矩阵。对角矩阵可以表示为 A =

[ 1 0 0 ]

[ 0 1 0 ]

[ 0 0 1 ]

我们检查对角线有 1,所有其他元素都是 0。

我们如何用 python 打印一个身份矩阵?

为了在这个 python 程序中应用标识矩阵逻辑,我们从用户那里接受矩阵的顺序,并在 python 中使用两个嵌套 For 循环来遍历矩阵中的行和列。对于单位矩阵中的对角线值,行号和列号必须相同。像矩阵[1,1] [2,2] [3,3]。所以我们必须用 python 中的 if 条件来检查条件 i = j ,如果条件满足就打印一个。否则我们打印零。毕竟,对于循环迭代,我们打印身份矩阵。

算法

步骤 1: 使用输入法接受用户的订单,并使用 Python 编程语言中的int()将字符串转换为整数。

步骤 2: 使用从零到 n 的外部for loop迭代矩阵的行。

步骤 3: 使用内部for loop迭代矩阵每行的列。

步骤 4: 使用条件“if检查“I = j”并打印 1 如果条件满足。

第 5 步:如果条件失败,在位置上打印零。使用 python 基本语法。

注意:我们使用 sep 参数打印分隔符值,并使用“ end= ”使用 print 语句追加值。

Python 源代码

n=int(input("Enter a number: "))
for i in range(0,n):
    for j in range(0,n):
        if(i==j):
            print("1",sep=" ",end=" ")
        else:
            print("0",sep=" ",end=" ")
    print()

输出

Enter a number: 4
1 0 0 0 
0 1 0 0 
0 0 1 0 
0 0 0 1 

原创文章,作者:FMNZ2,如若转载,请注明出处:https://www.506064.com/n/128736.html

相关推荐

  • python如何将行列互换(python 数组行列互换)

    本文目录一览: 1、如何用python实现行列互换,大家怎么看待呢? 2、python行转换成列怎么实现? 3、如何用python实现行列互换? 4、用python怎么实现多个ex…

    编程 2024-11-28
  • Python共享内存详解

    一、共享内存的概念 共享内存是指多个进程共同使用同一块物理内存的过程,它不需要进程间进行数据的复制和传输,可以达到进程间高效通信和数据共享的效果。共享内存通常是通过IPC机制实现的…

    编程 2024-12-04
  • Python Shell是什么意思

    引言 Python是一门非常流行的编程语言,而Python Shell是Python语言的一个重要组成部分。Python Shell实际上是一个Python解释器,在命令行界面下直…

    编程 2024-12-12
  • python简历解析(了解python的基础怎么写简历)

    本文目录一览: 1、Python Django学到什么程度能找到一份实习岗位?怎么写一份python web开发的简历呢? 2、python工程师简历实践经历怎么写 3、如何用py…

    编程 2024-12-27
  • Python字典的用法

    在Python编程中,字典是一项非常强大的数据结构。它能够帮助我们轻松地存储、查询和修改数据,从而提高程序的效率和灵活性。 一、储存数据 字典是一种可变容器模型,可以存储任意数量的…

    编程 2024-12-12
  • 使用Python print()函数输出内容到控制台

    在 Python 中,我们可以使用 print() 函数来输出内容到控制台。它是 Python 最基础和最常用的函数之一,我们可以使用它来输出文字、数字、变量等等。本文将从多个方面…

    编程 2024-11-18
  • Python空格详解

    一、Python空格怎么打 在使用Python进行编程的时候,输入空格是非常常见的。在命令或者编辑器中按下空格键的时候,可以输入一个空格字符。一般情况下,都可以通过按下空格键来输入…

    编程 2024-12-29
  • node.js退出程序,nodejs结束运行

    本文目录一览: 1、windows下node.js出错退出了怎么解决 2、如何退出用node.js执行的脚本 3、nodejs终端命令行模式怎么退出 4、node.js怎么监听程序…

    编程 2024-10-29
  • python写的勒索病毒源代码(勒索病毒是恶意代码吗)

    本文目录一览: 1、Python能不能写病毒 2、当电脑中文件的文件名都变成.crypted后缀,这个时候电脑 3、Locky勒索病毒厉害吗? 4、勒索病毒发生变种,这么危险,那我…

    编程 2024-10-03
  • 高效科学计算利器:Python NumPy 1.20.1发布!

    一、NumPy简介 NumPy,全称Numerical Python,是基于Python语言的一个拥有强大数学计算能力的库。主要用于数组数据的处理,例如科学计算,数据分析等领域。N…

    编程 2024-12-12