一、break continue,else
'''
break:程序执行过程中,只要遇到break,就结束/跳出包含break的最近的一个循环
python控制台输入函数 input(提示信息)
1.程序遇到input,会停下来,等待输入完成后才会执行后面的代码(阻塞线程)
2.输入结束:遇到return就结束
3.获取到输入的内容的类型是字符串(不管输入的是什么)
'''
练习:随机生成一个整数,然后去猜,猜中为止
import random
num = random.randint(100)
while True:
n = input("please input a number:")
if(num > int(n)):
print("small")
continue
elif(num < int(n)):
print('big')
continue
else:
print("bigo,you guess right!!!")
break
print("Game over")
练习:计算10000以内,不能被15整除的数的和
sum=0
for i in range(1,10001,1):
if not i%15:
sum +=i
print(sum)
注意:python中的的循环的最后可以添加else语句,代表循环结束后要执行的代码
二、for-else结构
for 变量 in 序列:
循环体
else:
代表循环结束后要执行的代码
while 条件语句:
循环体
else:
循环结束后要执行的代码
for x in range(0,5):
print(x)
if x==2:
break
else:
print('for结束')
注意:写到else里面的语句和写在循环外边的的区别是break的时候else里的内容不会执行,因为else也是循环的一部分
三、print()函数介绍
1.一个print可以打印多个内容,多个内容之间用逗号隔开,打印效果,多个内容间用逗号隔开
2.print('内容',end='') #不换行
注意:end = 字符串
3.一个print打印完内容后,默认会换行
4.设置同时打印多个内容,内容之间的样式(默认是空格)
print('a','b','c',sep='')
sep:设置中间间隔样式
网友评论