zoukankan      html  css  js  c++  java
  • 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='
    ')
    
    ##第二种
    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='
    ')
  • 相关阅读:
    linux运维、架构之路-Kubernetes离线、二进制部署集群
    linux运维、架构之路-Kubernetes集群部署
    创建SpringMVC项目过程
    Spring AOP使用方式
    Java动态代理
    Java工厂模式解耦 —— 理解Spring IOC
    Neural Turing Machine
    小米路由器mini刷锐捷
    目前深度学习开源数据集整理
    Spring编译后没有xml配置文件解决方法
  • 原文地址:https://www.cnblogs.com/-citywall123/p/11545328.html
Copyright © 2011-2022 走看看