美文网首页
2018-08-24-day05循环补充知识

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

作者: oxd001 | 来源:发表于2018-08-25 13:22 被阅读0次

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

相关文章

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

    一、break continue,else '''break:程序执行过程中,只要遇到break,就结束/跳出包含...

  • 多线程(三)

    补充 1.Runloop基础知识 1.1 字面意思 a 运行循环 b 跑圈 1.2 基本作用(作用重大) a...

  • 网络(runloop相关)

    补充 1.Runloop基础知识 1.1 字面意思 a 运行循环 b 跑圈 1.2 基本作用(作用重大) a...

  • 循环语句补充

    一、break语句(跳出语句) 只能作用于switch和循环语句中。 不带标签的break语句 带标签的不带标签的...

  • 知识补充

    在不允许修改参数变量的值时可以加上const修饰符 图片 在ios中会自动识别图片@几x来按比例显示假如图片是xx...

  • 知识补充

    1. 傅立叶变换: (1) 傅立叶级数:法国数学家傅里叶发现,任何周期函数都可以用正弦函数和余弦函数构成的无穷级数...

  • 知识补充

    必备词 breakfast voucher[ˈvaʊtʃɚ] 早餐卷 lunch voucher dinner v...

  • 补充知识

    js的特点 解释性语言 (不需要编译成文件 , 跨平台) 单线程 (同一时间只能做一件事) ...

  • 学习一直在路上

    知识需要更新换代, 老师也需要不断的营养和知识更新,就像我们的血液一样,只有不断地补充新能量,才能让血液循环更好,...

  • 06 C循环补充

    1、补充 2、练习

网友评论

      本文标题:2018-08-24-day05循环补充知识

      本文链接:https://www.haomeiwen.com/subject/jzxgiftx.html