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

运行结果:

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

 

 

 

 

你可能感兴趣的:(Python相关,笔试)