python使用input输入变量,input输入的变量为字符串形式,可以通过其他方式转换为整型或其他类型。
(1)单行读入已知个数的字符串或数字
a=input("Hello World:") #单行读入字符串a,并给出一句输入提示
a,b=input().split()#单行读入含有一个空格的字符串,并按照空格分隔开,存进a,b中
b=int(input()) #单行读入单个整数b
b=float(input()) #单行读入单个浮点数b
a,b=map(int,input().split()) #单行读入用空格隔开的两个整数a,b
#如果一行有多个已知个数的整数,形式与两个相同
(2)单行读入不定个整数,储存在列表中
a=list(map(int,input().split()))#单行读入不定个整数,从0开始存入列表a中
(3)先输入数字n,再输入n行数,每行一个数
n=int(input())
for i in range(n):
a=int(input())
或者
n=int(input())
a=[int(input()) for i in range(n))]
(4)先输入数字n,再输入n行数,每行三个数,储存在三个列表中,用空格分隔
n=int(input())
x=[]y=[]z=[]for i in range(n):
a,b,c=map(int,input().split())
x.append(a)
y.append(b)
z.append(c)
在这里插入代码片
基本形式都是这样,有其他要求基本上都在这些上面做变化。
作者:初与久歌2020