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

Python If语句以及代码块的基本介绍

if语句

编程中if语句是一种根据条件执行不同代码块的控制结构,他根据条件的真假来分支程序的执行路径,所以我们可以通过if语句根据不同情况而执行不同的程序

  • 格式

  • if [条件(bool值或者计算结果为bool类型的算式)] :

    a=11if a>10:print("a大于10") # --> a大于10 
  • 注意与if的缩进关系 如果对齐那就不属于if所执行的语句,如果比if多一个缩进,那么就在if执行的语句里面

  • 里面的[条件语句]必须是bool类型

判断空与非空(None)

在python中None表示什么都没有,相当于C语言中的NULL

a = None
if a==None:print("a is None")

image-20231225232955439

代码块

  • 代码块是编程中一组逻辑组织的语句,他可以组合控制结构,如循换 条件语句
  • **缩进**就是来分开不同的代码块的
  • 屏幕截图 2023-12-25 233336

if else

if []:[代码块]
else:[代码块]
  1. if后面的条件成立,则执行if下面的代码块
  2. if后面条件不成立,则执行else后面的代码块

elif(是if else的简写)

  • elif [判断条件] :.
  • 一般在if后面 ifelif只会执行其中一个

**if elif else**的关系

  • if elif else 三者是 独立互斥的关系,程序只会执行其中一个分支的代码块
  • 即,要么执行if -->elif–> else

条件判断的练习

2413. 最小偶倍数

给你一个正整数 n ,返回 2n 的最小公倍数(正整数)。

示例 1:

输入:n = 5
输出:10
解释:52 的最小公倍数是 10

示例 2:

输入:n = 6
输出:6
解释:62 的最小公倍数是 6 。注意数字会是它自身的倍数。
class Solution:def smallestEvenMultiple(self, n: int) -> int:# if n % 2 ==0:#     return n# else:#     return n*2# 下方更为简单的写法return n if n%2==0 else 2*n
http://www.lryc.cn/news/269600.html

相关文章:

  • [嵌入式专栏](FOC - SVPWM扇区计算Part1)
  • 亚马逊美国站ASTM F2613儿童折叠椅和凳子强制性安全标准
  • 【机组期末速成】指令系统|机器指令概述|操作数类型与操作类型|寻址方式|指令格式
  • java美容管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Redis哨兵
  • 面试算法78:合并排序链表
  • 鸿鹄电子招投标系统:基于Spring Boot、Mybatis、Redis和Layui的企业电子招采平台源码与立项流程
  • node.js对应npm安装和使用
  • (self-supervised learning)Event Camera Data Pre-training
  • 关于个人Git学习记录及相关
  • 【eclipse】eclipse开发springboot项目使用入门
  • Android 13 默认关闭 快速打开相机
  • pytest pytest-html优化样式
  • Visual Studio 配置DLL
  • C/C++转WebAssembly及微信小程序调用
  • 【WPF.NET开发】弱事件模式
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • Webpack基础使用
  • 扭蛋机小程序搭建:打造互联网“流量池”
  • 解决VNC连接Ubuntu服务器打开终端出现闪退情况
  • flutter是什么
  • GET和POST请求
  • 基于电商场景的高并发RocketMQ实战-Broker写入读取流程性能优化总结、Broker基于Pull模式的主从复制原理
  • 前端DApp开发利器,Ant Design Web3 正式发布 1.0
  • [RoarCTF 2019]Easy Java(java web)
  • Abaqus许可管理策略
  • 对采集到的温湿度数据,使用python进行数据清洗,并使用预测模型进行预测未来一段时间的温湿度数据。
  • 嵌入式SOC之通用图像处理之OSD文字信息叠加的相关实践记录
  • Java日期工具类LocalDateTime
  • 从C到C++1