一.计算a+b
1.输入: 包括两个正整数a,b(1 <= a, b <= 1000),输入数据包括多组。
输出: 输出a+b的结果。
while True:
try:
a, b = map(int,input().split())
print(a+b)
except:
break
2.输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 1000)
t = int(input())
for i in range(t):
try:
a, b = map(int,input().split())
print(a+b)
except:
break
3.输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组,如果输入为0 0则结束输入
while True:
try:
a, b = map(int,input().split())
if a == 0 & b == 0:
break
print(a+b)
except:
break
4.输入数据包括多组。
每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), n为0的时候结束输入。
接下来n个正整数,即需要求和的每个正整数。
while 1:
lis = list(map(int, input().split()))
if lis[0] != 0:
print(sum(lis) - lis[0])
else:
break
or
while 1:
lis = list(map(int, input().split()))
if lis[0] == 0:
break
print(sum(lis[1:]))
5.输入的第一行包括一个正整数t(1 <= t <= 100), 表示数据组数。
接下来t行, 每行一组数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。
t = int(input())
for i in range(t):
try:
lis = list(map(int, input().split()))
print(str(sum(lis[1:])))
except:
break
6.输入数据有多组, 每行表示一组输入数据。
每行不定有n个整数,空格隔开。(1 <= n <= 100)。
输出:每组数据输出求和的结果
while 1:
try:
lis = list(map(int, input().split()))
print(str(sum(lis)))
except:
break
二.字符串
7.字符串排序
lis = list(map(str,input().split()))
print(" ".join(sorted(lis)))
8.字符串排序(多组输入)
while 1:
try:
lis = list(map(str,input().split()))
print(" ".join(sorted(lis)))
except:
break
9.字符串排序(逗号分隔)
while 1:
try:
lis = list(map(str,input().split(",")))
print(",".join(sorted(lis)))
except:
break