control statement--控制语句

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了control statement--控制语句脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
'''
控制语句:
    顺序语句:从上到下依次运行
条件语句:
    if,在某个条件符合的时候,可以做一件事,不符合的时候做另一件事
    第一个格式:
        if 条件语句:
            代码块
    第二个格式:
        if 条件语句1:
            代码块1
        elif 条件语句2:
            代码块2
        else:
            代码块3
循环语句:
    提高顺序语句的可读性和效率,可以使用循环语句
    for循环:可以遍历任何迭代类型的数据类型
    支持的数据类型:字符串、列表、元组、字典、文件、range()
    可以使用break语句跳出当前循环体
    for i in 可迭代的数据类型:
    for i in range(10):

如果需要遍历数字序列,可以使用内置range()函数,他会生成数列:
    range函数格式:range(start,end,step)
    range函数返回的是range类型,不是列表,节省内存资,是一种迭代对象
    可以使用range指定区间的值
    也可以使用range指定数字开始并指定不同的增量(甚至可以是负数)

    while 和for循环比较一下:
    for:循环次数是有限的
    while:循环次数不确定
    二者可以相互转换

    while循环的格式:
        while 条件表达式:
            代码块       。。。。为真时执行代码块
            有一个变化的量来改变条件表达式
        else:
            代码块

break语句可以跳出for和while的循环体,如果你从for或while循环中终止,任何对应的循环else块将不执行(即跳出循环体)
continue语句被用来告诉python跳出当前循环快中的剩余语句,然后继续进行下一轮循环
循环语句可以有else子句,它在穷尽列表(以for循环)或条件变为false(以while循环)导致循环终止时被执行,但循环被break终止时不执行
python中pass是空语句,是为了保持程序结构的完整性
pass不做任何事情,一般用作占位语句

'''
'''
score = int(input("输入你的成绩:"))
if score > 0 and score < 60:
    PRint("你所在等级是F")
elif score >= 60 and score < 70:
    print("你所在等级是D")
elif score >= 70 and score < 80:
    print("你所在等级是C")
elif score >= 80 and score < 90:
    print("你所在等级是B")
else:
    print("你所在等级是A")

'''
#控制台输出数据1-10
for i in range(1, 11):
    print(i)

#控制台输出数据10-1
for i in range(10, 0, -1):
    print(i)

#1-10之间数据之和
sum = 0
for i in range(1, 11):
    sum += i
print(sum)

#1-100之间的偶数和
sum1 = 0
for i in range(2, 101, 2):
    sum1 += i
print(sum1)

#1-100之间的奇数
sum2 = 0
for i in range(1, 101, 2):
    sum2 += i
print(sum2)

#实现99乘法表
for i in range(1, 10):
    for j in range(1, 10):
        if i >= j:
            re = i * j
            print("%d*%d=%d" % (i, j, re), end=" ")
    print()

#控制台输出所有的“水仙花数”:所谓的水仙花数是指一个三位数,其各位数字的立方和等于 该数本身
for i in range(100, 1000):
    if i == ((i // 100)**3 + (i // 10 % 10)**3 + (i % 10)**3):
        print(i)

#阶乘:从1乘到指定的数据,range()是左闭右开
jiecheng = 1
for i in range(1, 6):
    jiecheng *= i
print(jiecheng)

&nbsp;

脚本宝典总结

以上是脚本宝典为你收集整理的control statement--控制语句全部内容,希望文章能够帮你解决control statement--控制语句所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。