一.各种输入方式
1.单个输入
a = input() #默认返回字符串
a = input("请输入") #有提示的输入
a = int(input()) #返回int
a = float(input()) #返回float
a = eval(input()) #eval()函数用来执行一个字符串表达式,并返回表达式的值。
#也可以用于返回数据本身的类型
2.多个输入
a, b = input().split(" ") #输入字符串(默认返回类型)以空格分隔开
a, b, c = eval(input()) #输入三个任意类型的值,以逗号分隔
a, b, c = map(int, input()).split(" ")) #输入三个整数,以空格分隔
a, b, c = map(eval, input().split(" ")) #输入三个任意类型,以空格分分隔
3.读入整行
#输入一行int,存入列表
lst = list(map(int, input().split(" ")))
#输入n个数字
n = int(input())
s = input() #将数字一行输入,以空格分隔
lst = []
for i in s.split(" "):
lst.append(int(i))
for i in lst:
print(i, end =" ")
for i in range(n):
print(lst[i], end = " ")
3.创建有初始值的列表
a = [1]*10
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
a = [0]*10
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]