python 刷题总结

输入问题

笔试题的输入可分为三种
1、输入一个数
2、输入确定行数,每行有若干个数,用空格分开
3、输入不确定行的数,每行有若干个数,用空格分开(不确定行数 数的输入问题)

以整数为例(字符串也适用)
1、输入一个整数
n = int( input() )
2、比如输入3行
line = []
for _ in range(3):
line.append(list(map(int,input().split())))
3、输入不确定有几行的数

whlie True:
	try:
		程序主体
	except:
		break

没想明白为什么能处理多行输入问题。单独看 while True 和 try except 都不能解决多行输入问题,为什么组合就能呢
try except 只能处理一个初入;

只用while不是也能处理多个输入问题吗(while下 有 input()),但为什么在笔试环境下不能通过?

字符串问题

你可能感兴趣的:(刷题总结)