Python ACM模式

  • Post author:
  • Post category:python




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))



版权声明:本文为weixin_39685584原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。