美文网首页
2018-07-20 python输入输出

2018-07-20 python输入输出

作者: 随雪而世 | 来源:发表于2018-07-21 09:36 被阅读0次

    1.输出函数出:print()

    1.默认每一个print函数,输出完内容后会输出一个换行
    2.一个print函数输出多个内容的时候,内容之间是用空格隔开的
    3.内容后边加end=来设置结束标志(默认是'\n')
    4.通过设置sep的值,来设置多个内容之间的间隔符(默认是' ')

    print('aaa', 100, end='\n', sep=',')
    print('bbb')
    

    结果:
    aaa,100
    bbb

    2.输入函数:input()函数

    1.input()函数可以接收从控制台输入的内容(以回车为结束标志)
    2.input函数会阻塞线程,程序执行到input的时候会停下来,等待用户的输入,输入完成后才会接着执行下面的内容
    3.接收到的数据是以字符串的形式返回的 (python2.x中输入的是数字的时候,可能返回int类型或者浮点型数据)

    value = input('请输入一个整数:')
    print('name',value, type(value))
    
    练习:随机产生一个1-100的整数
    输入的数字如果和产生的随机数是一样的,就提示猜对了,并且游戏结束
    如果输入的数大于或者小于随机数,就提示输入的数字偏大或者偏小,然后让其重新输入
    #猜数字小游戏
    import random
    
    num = random.randint(1,100)
    print('数字已经生成,快来猜吧')
    b = 1   #设置信号
    count = 0  #计数
    #print(num) #测试
    while b:
        c = input('输入想猜的数字:')
        a = int(c)  #类型转换方便比较
        if a>num:
            print('大了')
            count+=1
        elif a==num:
            print('恭喜猜对,答案就是%d'% num)
            print('一共猜错了%d次' % count)
            b=0
        else:
            print('小了')
            count+=1
    
    

    相关文章

      网友评论

          本文标题:2018-07-20 python输入输出

          本文链接:https://www.haomeiwen.com/subject/jvgqmftx.html