作者:一个处女座的程序猿

Algorithm:校招笔试在线编程题注意事项(交互性输入等前置准备技巧)之详细攻略

Algorithm:校招笔试在线编程题注意事项(交互性输入等前置准备技巧)之详细攻略

目录

一、交互式输入的常用方法

1、input

2、sys.stdin

3、两者区别

二、交互式输入技巧

1、单行,无限循环、加空格的多输入

2、指定行数,加空格的多输入,最后将所有行合并为一个列表

三、交互式常见案例

1、将输入字符串类型的列表转为真正的列表类型


一、交互式输入的常用方法

1、input

temp = list(map(int,input().split()))
print(temp)


n, k = map(int, input().split())

2、sys.stdin

sys.stdin.readline()       #用来读取来自键盘的一行文本输入,直到按回车为止!
sys.stdin.readlines()     #读取多行文本输入,不会自动结束输入!
(1)、在windows上,回车键不能结束,需要Ctrl+z组合键(有时候要回到程序内保存一下,才能在控制台使用组合键)才能结束交互式输入

import sys
num =int(sys.stdin.readline().strip())
lists=[]
for i in range(num):
    values = sys.stdin.readline().strip().split()
  
lock