下面展示一些 python习题输入格式问题
。
python输入格式问题
前言
记录了作业中遇到的多种输入要求。
一、在一行输入x,y。
(1)只有一个空格
代码如下(示例):
w,n=map(float,input().split(' '))
(2)中间多个空格
代码如下(示例):
a,b = map(int,input().split())
二、在一行输入一个整数,在另一行输入另一个整数。
代码如下(示例):
a = int(input())
b = int(input())
三、输入在一行中给出3个整数
(1)只有一个空格
代码如下(示例):
a,b,c =(int(x) for x in input().split(' '))
(2)中间有多个空格
代码如下(示例):
a,b,c=input().split()
a,b,c=eval(a),eval(b),eval(c)
四、列表的输入
(1)一维数组
a.多行输入
代码如下(示例):
lst = list()
for i in range(10):
lst.append(eval(input()))
b.一行输入(中间使用分隔符)
a = input()
item = a.split(" ")
lst = [eval(x) for x in item]
(2)二维数组
matrix = []
row = eval(input())
for i in range(row):
matrix.append([eval(x) for x in input().split()])
@[python学习记录]