python学习计划DAY4:条件判断和循环控制

admin 2023年11月11日21:43:06评论5 views字数 1558阅读5分11秒阅读模式

python的执行顺序

  • 普通语句,直接执行;

  • 碰到函数,将函数体载入内存,并不直接执行

  • 碰到类,执行类内部的普通语句,但是类的方法只载入,不执行

  • 碰到if、for等控制语句,按相应控制流程执行

  • 碰到@,break,continue等,按规定语法执行

  • 碰到函数、方法调用等,转而执行函数内部代码,执行完毕继续执行原有顺序代码


简单解释一下 @ break continue

  • @ (修饰符):函数的修饰符,模块或者类的定义层内对函数进行修饰

  • break循环中执行进行终止执行

  • continue :循环中停止本次执行继续下一次

def fn(func):    print("fn")    return func()
@fndef func(): print("func runing")
class Rect: def __init__(self,width=0,height=0): self.width = width self.height = height @property def area(cls): return cls.width * cls.height @classmethod def getArea(cls,tup1): r = cls(tup1[0],tup1[1]) return r.width * r.height @staticmethod def info(): return "this is Rect class" # 类方法修饰print(Rect.getArea((3,8)))# 静态方法修饰print(Rect.info())# 属性修饰r = Rect(19,9)print(r.area)
# break : 循环中执行进行终止执行# continue : 循环中停止本次执行继续下一次 print("====break========")for i in range(5): if i == 2: print("") break print(i,end = "")print("====continue========")for i in range(5): if i == 2: continue print(i,end="")

输出结果如下

python学习计划DAY4:条件判断和循环控制


条件判断

一条或多条判断语句的执行结果(True或者False)来决定执行的代码块。在Python语法中,使用 if 、 elif 和 else 三个关键字来进行条件判断。

python学习计划DAY4:条件判断和循环控制

import random
number = random.randint(1,50)while True: guess = int(input("请输入1-50你猜的数字:")) if guess == number: print("恭喜,你猜对了") break elif guess< number: print("猜的数字太小了") elif guess>number: print("猜的数字太大了")

执行效果如下:

python学习计划DAY4:条件判断和循环控制


循环控制

循环控制,就是让程序循环运行某一段代码直到满足退出的条件,才退出循环。Python用关键字for和while来进行循环控制。

python学习计划DAY4:条件判断和循环控制

sum = 0n = 10counter = 1while counter <= n:    sum = sum + counter    counter += 1    print("1 到 %d 之和为: %d" % (n,sum))
for i in range(2,30): print(i,end=" ")

执行效果如下:

python学习计划DAY4:条件判断和循环控制

这节我们讲来了Python的条件语句和循环语句。学习了这些,那么大部分Python代码我们就能书写了。

Python基础系列文章推荐阅读:

Python学习计划DAY1:anaconda、jupyetr环境的安装和配置

Python学习计划DAY02:标识符,保留字,注释,关键词,内置函数,运算符,运算符优先级

python学习计划DAY3:数据类型,数字型,序列性,集合型、映射型、可调用、迭代器型、None类型

原文始发于微信公众号(程序员老朱):python学习计划DAY4:条件判断和循环控制

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年11月11日21:43:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   python学习计划DAY4:条件判断和循环控制https://cn-sec.com/archives/2197381.html

发表评论

匿名网友 填写信息