1、多个字符串之间用逗号间隔开
a,b,c=input(‘三个字符串:‘).split(‘,‘)
2、多个字符串之间用空格间隔开
a,b,c=input(‘三个字符串:‘).split()
1、多个整数之间用逗号间隔开
a,b,c=eval(input(‘三个数字:‘))
2、多个整数之间用空格间隔开
a,b,c=map(eval,input(‘三个数字:‘).split())
这里用map输入的数据必须至少要有两个数据
print(a,b,c)
##多组输入,输出a+b的和 while 1: a,b=map(int,input().split()) if a+b==0: break; print(a+b)
注意 input()输入的数据类型默认是字符串类型,如果要接受的目标数据是整数的话,可以考虑数据类型转换
a=input()##字符串 a=int(a) a=int(input())##效果和上面一样
四、for循环输入多个空格间隔的数据
a=list() for x in input().split(): #这里数入的数据是字符串类型的 a.append(x)
五、for循环输出多个空格间隔的数据
##第一种 a=[1,2,3,4,5,6] count=0 for j in range(n): print(a[j],end=‘ ‘) cnt=cnt+1 if(cnt%len(a)==0): print(end=‘\n‘) ##第二种 list=[1,1,3,4,5,62,5,3,52,5,3,6,6,8,4,6,4,9,5,6] count=0 for i in list: print(i,end=‘ ‘) count += 1 if(count%len(list)==0): print(end=‘\n‘)
原文:https://www.cnblogs.com/-citywall123/p/11545328.html