Python逻辑控制语句 之 判断语句--if语句的基本结构

news/2024/7/8 2:04:14 标签: python, if

1.程序执行的三大流程

      顺序                            分支(判断)                                      循环

                       


2.if 语句的介绍

单独的 if 语句,就是 “如果 条件成⽴,做什么事”


3.if 语句的语法 

if 判断条件:

    判断条件成立,执行的代码

    判断条件成立,执行的代码

这行代码和if 判断无关

(1)if 语句后边需要⼀个 冒号

(2)冒号之后 需要回⻋缩进(在 pycharm 中会⾃动的添加)        

        • 代码的缩进为一个 tab 键,或者 4 个空格

        • 在 Python 开发中,Tab 和空格不要混用!

        • PyCharm 中可以直接使用 Tab 键完成代码缩进, 因为默认设置会自动转化为 4 个空格

(3)处在 if 语句的缩进中的代码 可以称为是 if 语句的代码块(多⾏代码)

(4)if 语句的代码块中的代码,要么都执⾏,要么都不执⾏

(5)如果某⾏代码 和if 的判断⽆关,就不需要写在 if 的缩进中


4.if 语句的使用案例

需求:

1. 定义⼀个整数变量记录输⼊的年龄

2. 判断是否满 18 岁 (>=)

3. 如果满 18 岁,允许进入网吧

python"># 需求:
# 1. 定义⼀个整数变量记录输⼊的年龄
# 2. 判断是否满 18 岁 (>=)
# 3. 如果满 18 岁,允许进入网吧
age = int(input('请输入您的年龄:'))
if age >= 18:
    print("已满18岁可以进入网吧")
print('这行代码和if判断无关')

 


未完待续。。。 


http://www.niftyadmin.cn/n/5535875.html

相关文章

Spring Cloud LoadBalancer基础入门与应用实践

官网地址:https://docs.spring.io/spring-cloud-commons/reference/spring-cloud-commons/loadbalancer.html 【1】概述 Spring Cloud LoadBalancer是由SpringCloud官方提供的一个开源的、简单易用的客户端负载均衡器,它包含在SpringCloud-commons中用…

分子AI预测赛笔记

#AI夏令营 #Datawhale #夏令营 Taks1 跑通baseline 根据task1跑通baseline 注册账号 直接注册或登录百度账号,etc fork 项目 零基础入门 Ai 数据挖掘竞赛-速通 Baseline - 飞桨AI Studio星河社区 启动项目 选择运行环境,并点击确定,没…

【双出版加持!录用率高!见刊、检索更稳定!】第六届结构抗震与土木工程研究国际学术会议 (ICSSCER 2024,8月16-18)

随着社会的发展,城市规模的不断扩大,建筑形态也趋于多样化和复杂化,建筑结构形式逐渐由规则简单向高层、大跨甚至特殊复杂的方向发展。而房屋建筑是人们正常生活和生产活动的基本场所,房屋建筑结构的安全必须得到充分保障。但是&a…

ISP IC/FPGA设计-第一部分-SC130GS摄像头分析-IIC通信(1)

1.摄像头模组 SC130GS通过一个引脚(SPI_I2C_MODE)选择使用IIC或SPI配置接口,通过查看摄像头模组的原理图,可知是使用IIC接口; 通过手册可知IIC设备地址通过一个引脚控制,查看摄像头模组的原理图&#xff…

【CSAPP】-linklab实验

目录 实验目的与要求 实验原理与内容 实验步骤 实验设备与软件环境 实验过程与结果(可贴图) 实验总结 实验目的与要求 1.了解链接的基本概念和链接过程所要完成的任务。 2.理解ELF目标代码和目标代码文件的基本概念和基本构成 3.了解ELF可重定位目…

音视频流媒体视频平台LntonAIServer视频监控平台工业排污检测算法

在当今社会,环境保护和可持续发展已成为全球关注的焦点。工业生产作为经济发展的重要支柱,其对环境的影响不容忽视。因此,如何有效地监控和管理工业排污,成为了一个亟待解决的问题。LntonAIServer工业排污检测算法应运而生&#x…

Node版本管理工具 fnm 安装使用

fnm 是一个基于 Rust 开发的 Node 版本管理工具,它的目标是提供一个快速、简单且可靠的方式来管理 Node.js 的不同版本。同时,它是跨平台的,支持 macOS、Linux、Windows。🚀 Fast and simple Node.js version manager, built in R…

超详细的 C++中的封装继承和多态的知识总结<1.封装与继承>

引言 小伙伴们都知道C面向对象难,可是大家都知道,这个才是C和C的真正区别的地方,也是C深受所有大厂喜爱的原因,它的原理更接近底层,它的逻辑更好,但是学习难度高,大家一定要坚持下来呀&#xff…