输出函数:print()
1.默认每一个print函数,输出完成后会输出一个换行
2.一个print函数输出多个内容的时候,内容之间是用空格隔开的
3.内容后面加end=来设置结束标志(默认是'\n')
4.通过设置sep的值,来设置多个内容之间的间隔符(默认是' ')
print('aaa', 100, end='\n', sep=',')
print('bbb')
代码运行结果:
aaa,100
bbb
输入函数:input()函数
1.input()函数可以接收从控制台输入的内容(以回车键为结束标志)
2.input函数会阻塞线程,程序执行到input的时候会停下来,等待用户的输入,输入完才会执行下面的内容
3.接收到的数据是以字符串的形式返回的(Python2.x输入的是数字的时候,可能返回int类型或者浮点型数据)
value = input('请输入一个整数:')
print('name', value, type(value))
代码运行结果:
请输入一个整数:1
name 1 <class 'str'>
练习:猜数字游戏
随机产生一个1=100的整数
输入与输出的数一样就提示猜对了,并结束游戏
如果输入的数大于或者小于随机数,就提示输入的 数大于或者小于随机数,然后重新输入
import random
x = random.randint(1,101)
count = 0
print('欢迎进入猜数字游戏')
while True:
value = int(input('请输入数字:'))
if value == x:
print('猜对了!')
if value >= x:
print('输入的数大了1')
else:
print("小了")
代码运行结果:
欢迎进入猜数字游戏
欢迎进入猜数字游戏
请输入数字:50
小了
请输入数字:75
小了
请输入数字:85
输入的数大了
请输入数字:80
小了
请输入数字:82
输入的数大了
请输入数字:81
猜对了!
网友评论