目录
6.多行输入(每一行第一个数表示 这一行接下来还有多少个数要输入)
1.单个输入
1.1 代码
a=eval(input())
b=input()
c=int(input())
d=float(input())
print("{} {} {} {}".format(a,b,c,d))
print("{} {} {} {}".format(type(a),type(b),type(c),type(d)))
1.2 样例输入及输出
2.多个输入(当然还有其它的方法,目前我认为这一种足以)
2.1 代码
a,b,c=map(eval,input().split(" "))
d,e,f=map(eval,input().split(","))
print("{}{}{}".format(a,b,c))
print(type(a))
print("{}{}{}".format(d,e,f))
print(type(d))
2.2 样例输入及输出
3.一行输入(将一行的输入存储到列表中)
3.1 代码
#将一行的输入存储到列表中
lst1=list(map(eval,input().split(" ")))
lst2=list(map(eval,input().split(",")))
#输出列表中存储元素的类型以及检查每个列表中的值是否正确写进了列表
print(type(lst1[0]))
for i in lst1:
print(i,end="")
print()
print(type(lst2[0]))
for i in lst2:
print(i,end="")
3.2 样例输入及输出
4.多行输入(未给定输入个数)采用while死循环
list=[]
while True:
a=input()
if a=="题目中要求的终止条件":
break
list.append(a)
5.多行输入(给定了输入个数)采用for循环
#比如题目说明了有n种情况
#代码执行到第n次自然会退出
n=int(input())
for i in range(n):
#每个情况相应的语句
pass
6.多行输入(每一行第一个数表示 这一行接下来还有多少个数要输入)
while True:
n,*seq=map(int,input().split())
if n==0:
break
else:
print(n)
print(type(seq))