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
网友评论