Python2的raw_input()在编程题中读取输入的使用技巧及输出语句的写法技巧

在做笔试的编程题时,经常会需要读取题目给的输入内容。

我在做编程题的时候一般会用Python2语言,而Python2中读取输入时用的最多的是raw_input()函数,所以本篇博客的目的是总结使用raw_input读取内容时的一些技巧。

请注意:这些读取技巧针对的是做笔试时编程题的场景。

以下通过示例的方法来展示几种典型的读取输入的方法。

 

例1:

输入的第一行是一个数字n,表示接下来会输入一个n阶方阵;下面的n行,每一行表示这个方阵的一行数据。

输入

4
0, -1, 1,  0
0,  0, 0, -1
0, -1, 0, -1
1, -1, 0,  0

这里我用变量n来接收4,用一个二维的list来接收4阶方阵的内容:

if __name__ == '__main__':
    n = int(raw_input())
    alist = [[int(x) for x in raw_input().split(',')] for i in range(n)]
    print alist

运行结果:

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值