Python ACM模式

ACM 模式

案例参考

  1. 多组输入数据,但没指定多少组
while True:
	try:
		a, b = map(int, input().strip().split())
		print(a+b)
	except EOFError:
		break
  1. 输入一个整数告诉有多少组数据,再输入每组数据的具体值
tcase = int(input().strip())
for case in range(tcase):
	a, b = map(int, input().strip().split())
	print(a + b)
  1. 多组数据,并告诉遇到怎么样的数据时结束(例如0 0)
while True:
    a, b = map(int, input().strip().split())
    if a == 0 and b == 0:
        break
    print(a+b)
  1. 多组数据,每组数据第一个代表这一组数据有几个,最后遇到0结束
while True:
    data = list(map(int, input().strip().split()))
    n, array = data[0], data[1:]
    if n == 0:
        break
    print(sum(array))

你可能感兴趣的:(python)