python的课后练习总结3之条件语句

news/2025/2/12 2:43:53/

1,简单点,只有IF

IF 后面加入条件然后冒号:

        条件成立执行的代码1

        条件成立执行的代码2

条件是否成立都执行的代码

身高 = float(input('请输入你的身高(米):'))
if 身高 >= 1.3:print(f'您的身高是{身高}米,请您买票')
print('祝您旅途愉快')

 

2,IF 加个else

if 条件:

        条件成立执行的代码1

        条件成立执行的代码2

        ......

else:

        条件不成立执行的代码1

        条件不成立执行的代码2

        ……

身高 = float(input('请输入你的身高(米):'))
if 身高 >= 1.3:print(f'您的身高是{身高}米,请您买票')
else:print(f'您的身高是{身高}米,不用买票')
print('祝您旅途愉快')

 

 

3,有两个IF,一个else

if条件1:

        条件1成立执行的代码1

        条件1成立执行的代码2

        ......

elif 条件2:

        条件2成立执行的代码1

        条件2成立执行的代码2

        ......

else:

        以上条件都不成立执行的代码

        ……

年龄 = int(input('请输入您的年龄:'))if 年龄 < 18:print(f'您的年龄是{年龄}岁,过{18-年龄}年再来吧')
elif 年龄 > 70:print(f'您的年龄是{年龄}岁,不好意思您已经超过70岁不能学车')
else:print(f'您的年龄是{年龄}岁,欢迎您马路高手')

 

 


http://www.ppmy.cn/news/1290734.html

相关文章

leetcode每日一题42

107.二叉树的层序遍历II 就层序遍历后reverse一下 class Solution { public:vector<vector<int>> levelOrderBottom(TreeNode* root) {queue<TreeNode*> que;if(root!nullptr)que.push(root);vector<vector<int>> result;while(!que.empty()){…

如何在Milk-V duo的小核FreeRTOS中跑i2c

前言 &#xff08;1&#xff09;PLCT实验室实习生长期招聘&#xff1a;招聘信息链接 &#xff08;2&#xff09;如果有嵌入式企业需要招聘湖南区域日常实习生&#xff0c;任何区域的暑假嵌入式软件实习岗位&#xff0c;可C站直接私聊&#xff0c;或者邮件&#xff1a;zhangyixu…

Python Pilow 颜色空间转换、图像滤镜应用、像素级操作、图像组合

在Python的Pillow库中&#xff0c;颜色空间转换、图像滤镜应用和像素级操作是常见的图像处理功能。 下面是一些示例代码来演示这些操作&#xff1a; 颜色空间转换 Pillow允许将图片从一种颜色空间转换为另一种颜色空间&#xff0c;例如将RGB转换为灰度或HSV。 from PIL imp…

工智能基础知识总结--什么是GBDT

什么是GBDT Boosting思想 Boosting方法训练基分类器时采用串行的方式,各个基分类器之间有依赖。它的基本思路是将基分类器层层叠加,每一层在训练的时候,对前一层基分类器分错的样本,给予更高的权重。测试时,根据各层分类器的结果的加权得到最终结果。 Bagging与Boosting的…

leetcode-两数之和

题目 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是&#xff0c;数组中同一个元素在答案里不能重复出现。 你可以按任意顺…

Vue3.0-watch侦测器

一、用处 计算属性允许我们声明性的计算衍生值&#xff0c;然而在某些情况下&#xff0c;我们需要在状态变化的时候执行一些副作用&#xff0c;例如更改DOM&#xff0c;或者根据异步操作去修改另一处的状态。 二、侦听数据源类型 watch的第一个参数可以是不同形式的"数据…

Idea启动运行“错误:java: 无效的源发行版: 13”,如何解决?

以上是以JDK1.8的项目作为举例&#xff0c;如果您用的是其他版本请选择对应的language level idea中项目的language level的含义 language level指的是编译项目代码所用的jdk版本。那么&#xff0c;从这个定义出发会有两个小问题。 ❶ 如果project sdk是jdk8&#xff0c;那么la…