'''

for循环:

for i in range(x,y,dir):

pass

首先这个区间是左闭右开

其次dir在省略的情况下默认为1,就是每次加一,也可以指定

python的数组:

python中是没有数组的,但是可以用list来代替数组

一维数组:

方法一:

arr=[0 for x in range(0,n)]

方法二:

arr=[0]*10

方法一和方法二是等效的

二维数组:

方法一:

arr=[[0 for x in range(0,n)] for y in range(0,m)]

方法二:

arr=[[0]*3]*3

但是二者是不同的

在第二种方法中,如果arr[0][1]=3,

那么arr=[[0,3,0],[0,3,0],[0,3,0]]

原因:The Python Standard Library也就是

list * n—>n shallow copies of list concatenated,

n个list的浅拷贝的连接,只要其中一个改变,其他的也会跟着改变

'''

#计蒜客:矩阵翻转

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import math

n,m,ty=[int(x) for x in input().strip().split()]

arr=[[0 for x in range(0,n)] for y in range(0,m)]

for i in range(0,n):

arr[i]=input().split(' ')

if ty==0:

for i in range(0,n):

for j in range(m-1,-1,-1):

print(arr[i][j],end=" ")

print()

else:

for i in range(n-1,-1,-1):

for j in range(0,m):

print(arr[i][j],end=" ")

print()

python用语句输入一个3*3的二维矩阵_python中二维数组的建立,输入和输出相关推荐

  1. Python编程基础 第七章 编程练习 用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid;如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no。

    题目内容: 编写程序实现下面功能:用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid:如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no. 输入 ...

  2. Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  3. Java黑皮书课后题第8章:*8.26(行排序)用下面的方法实现一个二维数组中的行排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.26(行排序)用下面的方法实现一个二维数组中的行排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  4. 131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件

    //131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件"test"中保存.输入的字符串以!结束//这道题对我来说最重要的就是ch=getchar ...

  5. 从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1~12之间,则输出“Illegal month”。

    从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1-12之间,则输出"Illegal month". **输入格式要求:"%d& ...

  6. C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出。

    C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出. 例如:a加密后变成c,b加密后变成d,z加密后变成b. 实验代码: #include<stdio.h> in ...

  7. 用java将输入的整数逆序输出_输入一个整数判断这个整数是几位数,并把这个整数逆序输出! | 学步园...

    import java.util.Scanner; /** * * 问题:输入一个整数判断这个整数是几位数,并把这个整数逆序输出! * * @author Administrator * * 程序如下 ...

  8. 让用户用键盘输入一个数字,程序可以由 1+2 +3+...... 一直累加到用户输入的数为止,并输出算式和计算结果。

    让用户用键盘输入一个数字,程序可以由 1+2 +3+...... 一直累加到用户输入的数为止,并输出算式和计算结果. 代码 演示 代码 #/bin/bash read -p "请输入一个数: ...

  9. python中将字符变为大写_python 输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出...

    原博文 2018-11-03 22:07 − s = input('请输入一个字符:') if 'a' <= s <= 'z': print(chr(ord(s) - 32)) elif ...

最新文章

  1. 使用NVIDIA A100 TF32获得即时加速
  2. 优化你的springboot
  3. Debian/Ubuntu让apt使用代理
  4. 网络推广产品中网站的标题如何设置更利于SEO?
  5. SSIM与MS-SSIM图像评价函数
  6. 一个简单示例 利用jawin完成调用window中dll的调用
  7. 接口调用导致阻塞_RocketMQ与Dubbo之间线程之间如何阻塞和唤醒
  8. 倍频程分析函数matlab,瞬时声压时域数据怎么用matlab进行1/3倍频程声压级分析
  9. 如何从0开始,搭建企业的实时数据中台?
  10. html form中多个div,在react里最多只能有几个div
  11. 图像语义分割(11)-BiSeNet:用于实时语义分割的双向分割网络
  12. RS——485通讯协议
  13. Android JetPack Room
  14. 大数据练习环境部署(3) - Hadoop集群部署
  15. 互联网集体下沉,PKQ后又一匹下沉黑马出现了
  16. Linux中安装IDA
  17. id 重启event_windows server 2008 R2服务器自动重启,事件ID:6008和事件ID:5
  18. XiaoHu日志 4/24~5/22
  19. linux dc命令,Linux中dc命令起什么作用呢?
  20. c# 导出excel 数字太长而显示为科学计数法的解决方法

热门文章

  1. 主成分分析原理解释(能力工场小马哥)
  2. js改变select下拉框默认选择的option
  3. tcp/ip知识点的总结
  4. cntk-notes
  5. 由strcat函数引发的对char *a和char a[]以及sizeof和strlen
  6. 妙趣横生算法 3:寻找相同元素的指针
  7. Vue 下拉刷新及无限加载组件 - 有你便是晴天 - 博客园
  8. vscode --- 快捷键格式化代码时,分号消失
  9. 学习React的一知半解
  10. export和export default的区别