python 笔试题的输入输出

news/2024/11/13 3:45:48/
n = int(input())
a = []
b = []
c = []
for i in range(n):A, B, C = map(int, input().split())a.append(A)b.append(B)c.append(C)

 1.普通输入

##输入一行2 3
a = input().split()
print(a) ##["2","3"]
##输入两行
##5
##1 5 6
a = []
b = input()
print(b)##5
s = input().split()
print(s) ##['1','5','6']
for i in s:a.append(i)
print(a)##[1,5,6]

2.输出以空格或其他字符隔开

##空格
print(a, end=' ')
##逗号
print(a, end=',')
##

3.循环输入

##2##两组数据
##222 555 222
##55 558 5552
a = input()##2
b = input()##222 555 222
c = input()##55 558 5552

4.输出去掉换行符

 print(str.replace('\n',''))

 

 

1. 一行输入

1.1 输入一个数/字符串

一行输入如果输入只有一个数或者一个字符串的话,直接使用input读取就可以了

s = input()
print(s)

1.2 输入一个数组

输入一个数组的话和输入一个数类似,只不过需要使用split()分解一下

s = input()
s = [i for i in s.split()]
print(s)

2. 两行输入

两行读取要在一行读取的基础上再进行一些操作。这里举个例子,假设第一行输入数组长度,第二行输入数组,那么读入操作分两步,首先获得数组长度,然后获取数组。

while True:s = input()if s != "":length = int(s)nums = [int(i) for i in input().split()]print(length, nums)breakelse:break

3. 多行输入

3.1 每行输入一个数/字符串

如果每行只输入一个数或者字符串的话这种情况直接使用while循环和input进行读取。

while True:s = input()if s != "":print(s)else:break

3.2 每行读取不同内容

有的时候题目要求每行内容输入不同,举个例子,第一行输入操作个数,从第二行还是输入n个数组。

data = []
length = int(input())
n = 0
while n < length:s = input()if s != "":temp = [i for i in s.split()]data.append(temp)n = n + 1else:break
print(data)

 

 

转自:

https://blog.csdn.net/yushu4772/article/details/83005308

https://blog.csdn.net/sinat_35821976/article/details/89509757#1.%20一行输入


http://www.ppmy.cn/news/117130.html

相关文章

常见MAC操作

文章目录 1、查看所有MAC地址2、查看某个接口学习到的MAC地址3、查看某个VLAN学习到的MAC地址4、查看系统的MAC地址5、查看接口的MAC地址6、查看VLANIF接口的MAC地址7、查看IP获取对应设备的MAC地址8、配置静态MAC地址9、配置黑洞MAC地址10、查看和配置MAC地址的老化时间11、配…

电子元件-555时基芯片

内容包括555时基芯片组成单稳态、双稳态、多谐振荡器电路详细介绍&#xff0c;组成看门狗电路&#xff08;含工程实际电路&#xff09;。紫色文字是超链接&#xff0c;点击自动跳转至相关博文。持续更新&#xff0c;原创不易&#xff01; 目录&#xff1a; 一、组成单稳态电路 …

RGB888和RGB565颜色对照表

在做项目的时候&#xff0c;经常会遇到颜色的处理&#xff0c;现将颜色对照表总结下来&#xff0c;方便以后使用。24位色为RGB888格式&#xff0c;16位色为RGB565格式。 颜色名称英语十六进制RGB16R16G16B16rgb(rgb565)RGB565格式 黑色Black#00000000000000X0  昏灰Dimgray#…

docker安装rabbitmq并挂载

1、拉取镜像 management&#xff1a;表示可以通过web页面管理。 alpine&#xff1a;表示是linux最小版本&#xff0c;不推荐新手安装。 docker pull rabbitmq:management2、创建用于挂载的目录 mkdir -p /mydata/rabbitmq/{data,conf,log} # 创建完成之后要对所创建文件授权…

【SQL注入-15】自动化注入案例—以sqli-labs-less9为例(利用sqlmap工具)

目录 1 前言2 自动化注入案例—以sqli-labs-less9为例2.1 实验平台2.2 注入前准备2.3 判断注入点及注入类型2.3.1 自动判断注入点及注入类型2.3.2 手动判断注入点及注入点类型 2.4 爆库名2.5 爆表名2.6 爆字段名2.7 爆字段内容 3 批量爆破 1 前言 由于手动注入、半自动化注入效…

决策树基本理论知识

目录 1、决策树是一种树模型 2、决策树的训练与测试 3、信息增益&#xff08;ID3&#xff09; 3.1、衡量标准-熵 3.2、决策树构造实例 4、决策树算法 ​5、连续值离散化 6、预剪枝 1、决策树是一种树模型&#xff1a; &#xff08;1&#xff09;、从根结点开始一步步走…

2023社工准考证什么时候打印 具体时间是几号

2023社工准考证什么时候打印 具体时间是几号 2023年社工准考证打印时间各省略有不同&#xff0c;最早6月2日开始&#xff0c;最晚6月11日结束。准考证是考生参加考试的重要凭证&#xff0c;报名缴费成功的考生务必在规定时间内完成准考证打印。 2023社工准考证打印时间一览 地区…