Python学习之路- if- else语句和if- elif-else语句

简介: if- else相关语句if- elif-else相关语句

一、if- else相关语法

if条件表达式:代码块else代码块

写一个例子:

让用户在控制台输入一个年龄,如果大于等于18岁则输出“你已经成年了”,反之则输出“你还未成年”

# 让用户在控制台输入一个年龄age=input('请输入您的年龄:')
ifint(age)>=18:      #需要把age转换为int类型print('你已经成年了')
else:
print('你还未成年')

image.png

image.png

二、if- elif-else相关语句

if条件表达式:代码块elif条件表达式:代码块elif条件表达式:代码块else代码块

if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断。

如果表达式的结果为 True ,则执行当前代码块,然后语句结束

如果表达式的结果为 False,则继续向下判断,直到找到 True 为止

如果所有的表达式都是 False,则执行 else 后的代码块

if-elif-else 中只会有一个代码块会执行

写一个例子:

大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,要

提出一定的条件:高: 180cm 以上;富:1000 万以;帅:500 以上;

如果这三个条件同时满足,则: '我一定要嫁给他

如果三个条件有为真的情况,则:嫁吧,比上不足,比下有余

如果三个条件都不满足,则: 不嫁!

high=input('请输入您的身高')
money=input('请输入您的财产')
face=input('请输入您的颜值')
ifint(high)>=180andint(money)>=1000andint(face)>=500:
print('我一定要嫁给他')
elifint(high)>=180orint(money)>=1000orint(face)>=500:
print('嫁吧,比上不足,比下有余')
else:
print('不嫁')

image.png

image.png

image.png

相关文章
|
1月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
249 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
1月前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
1月前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
348 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
1月前
|
开发者 Python
Python学习九:file操作
这篇文章是关于Python文件操作的详细教程,包括文件的打开、读写、关闭,以及文件备份脚本的编写和文件定位操作。
19 2
|
30天前
|
机器学习/深度学习 人工智能 架构师
|
1月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
62 0
|
1月前
|
Python
python学习之旅(基础篇看这篇足够了!!!)(下)
python学习之旅(基础篇看这篇足够了!!!)(下)
27 0
|
1月前
|
存储 程序员 Python
python学习之旅(基础篇看这篇足够了!!!)(上)
python学习之旅(基础篇看这篇足够了!!!)(上)
33 0
|
1月前
|
数据安全/隐私保护 Python
python学习十一:python常用模块使用,如 加密模块pyarmor,时间模块time等
这篇文章介绍了Python中两个常用模块的使用:加密模块pyarmor用于保护代码,以及时间模块time用于处理时间相关的功能。
74 0
|
1月前
|
JavaScript 前端开发 Scala
Python学习十:正则表达式
这篇文章是关于Python中正则表达式的使用,包括re模块的函数、特殊字符、匹配模式以及贪婪与非贪婪模式的详细介绍。
16 0