当前位置: 首页 > article >正文

python 语法

if 语句

 单分支结构

import datatime

day = datetime.date.today().weekday()
print(day)
if day in [1,2,3,4,5]:
    print('今天是工作日。')
if day in [6,7]:
    print("今天非工作日。")

双分支结构

import datatime

day = datetime.date.today().weekday()
print(day)
if day in [1,2,3,4,5]:
    print('今天是工作日。')
else:
    print("今天非工作日。")

多分支结构

import datatime

day = datetime.date.today().weekday()
print(day)
if day in [1,2,3,4]:
    print('今天8小时工作制。')
elif day in [5]:
    print("今天4小时工作制")
else:
    print("今天非工作日。")

 嵌套结构

import datatime
day = datetime.date.today().weekday()
print(day)
if day in [1,2,3,4,5]:
    print('今天是工作日。')
    if day in [1,2,3,4]:
        print("今天工作8小时。")
    else:
        print("今天工作4小时。")
else:
    print("今天不上班。")

循环语句

for循环:遍历集合(如列表、元组、字典等)中的元素,或者只执行某代码块固定的次数(无法执行无限次数)

for 临时变量 in 待处理数据集:
    循环满足条件时执行的代码

 从待处理数据集中:逐个取出数据赋值给临时变量

# 遍历列表
list = [1,2,3,4,5]
for i in list:
    print(i)

# 执行代码块固定的次数
# range(num):从0开始,到num结束(不含num)
# range(a,b):从a到b(不含b)
# range(a,b,c):从a到b(不含b),步长为c
for i in range(5):
    print(i)

 遍历字符串,是依次取出

while循环:一直执行,直到条件不满足

i = 0
while i < 5
    print(i)
    i += 1

break 跳出循环,即 立即停止循环的执行;

continue 跳出本次循环,继续执行下一次循环,即 立即结束当前的循环迭代,跳过循环体中的剩余语句,回到循环的顶部,开始下一次迭代。

 

参考:Python基础-基本语法和数据类型-控制流程_python用if语句判断今天是工作日还是非工作日-CSDN博客

【Python入门】Python循环语句(for循环的基础语法)_python for语句-CSDN博客 


http://www.kler.cn/a/382584.html

相关文章:

  • 【docker】6. 镜像仓库/镜像概念
  • Linux操作系统开机引导
  • 收集的linux命令/Docker命令/git命令
  • 掌握歌词用词技巧:写歌词的方法与艺术表达,妙笔生词AI智能写歌词软件
  • 疯狂Java讲义-Java基础类库
  • 书生大模型第三关Git 基础知识
  • 《质谱学报》
  • C++类和对象上
  • wps的Excel中使用条件格式
  • BM25:最佳匹配 ,文本相关性评分算法
  • 机器学习—代码中的推理
  • 【RabbitMQ】03-交换机
  • vue 快速入门
  • cv::Mat初始化、赋值初始化与访问方式
  • 野火PID调试助手由HAL库移植到标准库
  • 蓝桥杯第21场小白入门赛补题
  • FastDDS服务发现之PDP的收发
  • 【线程与并发】详谈 可见性,有序问题
  • Spring Boot 与 Vue 共筑畅销图书推荐卓越平台
  • C#-类:静态成员的介绍
  • LaTeX中的\pdfoutput命令:输出PDF
  • android 使用xml设置背景图片和圆角
  • 新兴好用办公软件,协作效率翻倍就用它了!ONLYOFFICE最近发布了文档8.2版本
  • 猫用宠物空气净化器推荐,希喂,美的哪款除毛好、噪音小?
  • dolphin 配置data 从文件导入hive
  • 智慧水肥一体化:道品科技现代农业的智能管理模式