2018-08-24-day05循环补充知识

一、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:设置中间间隔样式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,878评论 2 16
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,573评论 0 17
  • 小时候读书不求甚解,摇头晃脑读着“人生若白驹过隙,忽然而已”,脑海里就出现一匹英俊的大白马在天空中飞翔,倏忽之间就...
    睡不醒公子阅读 571评论 5 6
  • 神!清!气!爽! 最近一周内终于把JVD拖着的几个大问题来个扫堂腿解决了!记得上周在微社里吐槽,又跟老李起了大冲突...
    日光倾城911阅读 59评论 0 0
  • 长大之后,才明白那时候的一些事。 新学期了,按照惯例班主任会按照高矮个给我们重新排座位,开学前还想着不如和邱做同桌...
    Korn秀阅读 227评论 0 0