1.输入多组数据,空格间隔
输入 输出
1 5 6
10 20 30
while True:
try:
ls = list(map(int, input().split(" ")))
print(sum(ls))
except:
break
2.先输入数据组数,再输入数据
输入 输出
2 6
1 5 30
10 20
t = int(input())
for i in range(t):
ls = list(map(int, input().split(" ")))
print(sum(ls))
3.输入0 0结束
输入 输出
1 5 6
10 20 30
0 0
while True:
try:
ls = list(map(int, input().split(" ")))
if(ls[0]==0 and ls[1]==0):
break
print(sum(ls))
except:
break
4. 多行空格分开的字符串
输入 输出
a c bb a bb c
f dddd dddd f
nowcoder nowcoder
while True:
try:
ls = list(input().split(" "))
ls.sort()
print(" ".join(ls))
except:
break
Python编程:多种数据输入模式求和与字符串操作,
文章介绍了四种Python编程场景:按空格分隔输入数据求和,先输入数据组数再逐组求和,输入00结束循环,以及处理多行空格分隔的字符串并排序。展示了不同的输入方式和相应的处理逻辑。
747

被折叠的 条评论
为什么被折叠?



