2018-07-20 python输入输出

2018-07-21  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读