python中的基本输入输出处理

有的时候需要接收从控制台输入的一行或者几行以一个空格分割的数据,下面是具体的例子,在控制台中接收到的字符串通过map函数调用将每个数字转换为int类型,并且使用list函数将所有的结果转换为列表的形式
控制台接收一行的数据(蓝桥杯比赛的输入数据通常是使用map函数进行处理将其转换为int类型,就像下面这样存在两个或者是多个参数的情况):

# 当输入为两个参数并且需要转换为int类型可以直接使用变量来接受map函数作用的结果
a, b = map(int, input().split())
# 输入的是多个参数将多个参数转换为int类型并且转换为列表形式
data = list(map(int, input().split()))
print(data)

控制台接收多行的数据:可以使用循环 + input函数(可以结合split函数对一行中的数据以空格进行分割)得到结果(一开始要规定输入的数据是多少行):

n = int(input())
res = list()
for i in range(n):
    res.append(input())
print(res)
if __name__ == '__main__':
    data = list(map(int, input().split()))
    print(data)
    n = int(input())
    res = list()
    for i in range(n):
        res.append(input())
    print(res)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值