day05-练习与补充
2018-08-24 本文已影响0人
d4lx
01-循环中涉及到的关键字
python控制台输入函数input(提示信息)
说明:1、程序遇到input,会停下来,等待输入完成后才执行后面的代码(阻塞线程)。
2、输入结束:遇到return就结束。
3、获取到输入的内容的类型是字符串(不管输入的是什么)
name = input('请输入名字:')
number = input('请输入一个数:')
print(name, number, type(number))
else关键字
说明:python中的循环的最后可以添加else语句,代表循环结束后要执行的代码。
for 变量 in 序列:
循环体
else:
循环结束后要执行的代码
while 条件语句:
循环体
else:
循环结束后要结束的代码
注意:写到else里面的语句,和写在循环外面的区别是,break的时候,else中的内容不会执行;
break、continue关键字
说明:程序执行过程中,只要遇到break,就结束包含break的最近的循环
#练习:随机生成一个整数,然后去猜,猜对为止;
import random
number = random.randint(0,100)
while True:
num = input('请猜(0-100):')
if int(num) == number:
print('猜对了')
break
else:
if int(num) > number:
print('猜错了,偏大,请继续!')
if int(num) < number:
print('偏小,请继续!')
02-python中print的使用
1、print(内容)一个print打印完以后,默认会换行。
str1 = 'abc'
print(str1)
print(str1)
2、一个print可以同时打印多个内容,多个内容之间用逗号隔开
print(str1,'aaa',123)
3、设置一个print打印结束后的样式;end=zi字符串;
print('aaa', end = '**')
print('bbb')
4、设置同时打印多个内容,内容之间的样式;sep=字符串;
print('a', 'b', 'c', sep='*')