Python 数据的输入
一、单个输入
a=input("输入提示语句")#默认a的类型是字符串 b=input()
二、一行输入两个/三个数据,数据之间用空格间隔开
#a,b的数据类型都是整数 a,b=map(int,input().split())#以空格间隔 a,b=map(int,input().split(','))#以逗号间隔开
三、一行输入n个以空格间隔开的整数
#方法一
a=list()
a = [int(x) for x in input().split()]#列表a里面的数据类型是整数
#方法二
b=list()
for x in input().split():#列表b里面的数据类型是字符串
b.append(x)
#方法三
a=input("一行输入多个以空格间隔的数")#a的数据类型是字符串
num =list(map(int, a.strip().split()))#将a转化为列表num,并且num的数据类型是整数
for i in num:
print(i,type(i))
四、从键盘中持续输入(类似C++中while(scanf("%d",&n)) )
while True:
n=input()
if n==0:#当输入的值为0时结束
break
注意 input()输入的数据类型默认是字符串类型,如果要接受的目标数据是整数的话,可以考虑数据类型转换
a=input()##字符串 a=int(a) a=int(input())##效果和上面一样
五、for循环输出多个空格间隔的数据
##第一种 a=[1,2,3,4,5,6] count=0 for j in range(n): print(a[j],end=' ') cnt=cnt+1 if(cnt%len(a)==0): print(end='\n') ##第二种 list=[1,1,3,4,5,62,5,3,52,5,3,6,6,8,4,6,4,9,5,6] count=0 for i in list: print(i,end=' ') count += 1 if(count%len(list)==0): print(end='\n')
等风起的那一天,我已准备好一切
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架