今天来给大家讲讲python中最基本的 if 条件语句,这几乎是所有编程语言中都存在的语句,只是语法结构稍有不同。

程序之所以能自动处理很多的事情,if条件语句在这里功不可没,程序可以通过if来判断不同条件来做出不同的处理,比如通过你输入你的年龄来判断你是否已成年,我们先来看一段具体的代码。

import datetime

birth = input('告诉我你是哪年出生的:');

year = datetime.datetime.now().year

age = (int(year)-int(birth));

if age < 18:

ageType = "还是小屁孩哈";

elif age == 18:

ageType = "刚好成年了,花样年华哦.";

elif (age > 18 and age < 22):

ageType = "好吧,还算是青少年吧";

elif (age >= 22 and age < 28):

ageType = "你已经不再是少年,好好珍惜时光吧.";

else:

ageType = "哈哈,老年人你好"

print('你今年 '+str(age)+' 岁啦,'+ageType)

python是有缩进规则的,这个缩进的效果就类似于一对尖括号{ },if 语句如果判断为true则会执行下面紧跟的所有缩进语句,注意if判断后要带上冒号 ":",下面还可以使用elif或者else来继续使用其他条件来判断。if语句是从上到下依次执行的,如果在某个if条件判断为true后,即会执行其对应所有缩进的语句,执行完了后会忽略剩下的elif或者else语句了,即剩下的所有elif和else都不会执行了,下面给出if语句的语法规则,大家可以尝试修改代码给出不同的判断条件,看结果又会有什么变化。对了,在python中与逻辑运算符号是用and来表示,意思就是而且的意思。

if :

elif :

elif :

else:

python判断成年_用python判断你是青少年还是老年人相关推荐

  1. python判断成年_使用python判断你是青少年还是老年人

    今天来给大家讲讲python中最基本的 if 条件语句,这几乎是所有编程语言中都存在的语句,只是语法结构稍有不同. 程序之所以能自动处理很多的事情,if条件语句在这里功不可没,程序可以通过if来判断不 ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  4. python中如何判断大小写_用python如何判断字符的大小写

    Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写. 1.isupper()方法 Python isupper() 方法检测字符串中所有的字母是否都 ...

  5. python的认识_认识Python和基础知识

    一.第一个Python程序 用vim编写,格式: vim hello.py 然后按 i 进入插入模式开始写代码,注意所有的代码都要用英文输入法,先写括号和引号,再在引号里面写内容(为了避免引号.括号不 ...

  6. python希腊字母字符串_#10 Python字符串

    前言 通过上一节可知,Python6个序列的内置类型中,最常见的是列表和元组,但在Python中,最常用的数据类型却不是列表和元组,而是字符串.要想深入了解字符串,必须先掌握字符编码问题.因此本篇博文 ...

  7. python 假设检验 区间估计_用 Python 实现常用的假设检验

    作者:求知鸟 来源:知乎 开门见山. 这篇文章,教大家用Python实现常用的假设检验!服从什么分布,就用什么区间估计方式,也就就用什么检验!比如:两个样本方差比服从F分布,区间估计就采用F分布计算临 ...

  8. python deepcopy函数_用Python解数独[6]:递归获得最终答案

    目录 用Python解数独[0] 用Python解数独[1]:求每个单元格的行值域 用Python解数独[2]:求列值域和九宫格值域 用Python解数独[3]:求总值域 用Python解数独[4]: ...

  9. python 异常处理模块_扩展Python模块系列(五)----异常和错误处理

    在上一节中,讨论了在用C语言扩展Python模块时,应该如何处理无处不在的引用计数问题.重点关注的是在实现一个C Python的函数时,对于一个PyObject对象,何时调用Py_INCREF和Py_ ...

最新文章

  1. postgresSQL 实现数据修改后,自动更新updated_date/ts等字段
  2. Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略
  3. 引入OAuth2的主要目的
  4. controller属于哪一层_孺教网分享|家长层次有五层,家长们都来看看,你属于哪一层?...
  5. 我们都笑了freeeim
  6. 分治——南蛮图腾(洛谷 P1498)
  7. 哈工大讯飞联合实验室发布法律领域ELECTRA预训练模型
  8. ReportServer中,要配置远程可登录帐号
  9. python、mysql、git之各种系统下的安装
  10. 通过CN3口直接控制台达伺服电机A2-M(三)
  11. 【真正离线安装】Adobe Flash Player 32.0 插件离线安装包下载(无需联网安装)
  12. 虚幻4 手持式AR应用 模板认识
  13. JSP 创建 CRUD 示例 MyBatis DAO 用于数据库JSTL 用于遍历记录
  14. Excel排位函数RANK的使用方法
  15. 华为电脑Linux进pe,华为 PE-TLOOM 开启USB调试模式
  16. java中字符串 MD5密码的加密与验证
  17. ArcGIS 切片缓存紧凑文件格式分析与使用
  18. 【客家风情】世界遗产·福建土楼·永定篇
  19. OceanBase 企业版下载使用指引
  20. 瞄准托育供需矛盾,提供优质教育产品和普惠服务

热门文章

  1. (*visit)(TElemType e )函数指针理解
  2. Linux shell基础之变量声明和处理
  3. UPS不间断电源除尘技巧分析
  4. ::ZheTian / 遮天 强大的Anti-Virus对抗工具
  5. ARP协议(三)ARP防御篇
  6. 你真的知道flex: 1;是什么意思吗?
  7. ASP.NET常见命名空间及其功能描述
  8. 报错Permission denied: user=root, access=EXECUTE, inode=“/tmp/hadoop-root“解决办法
  9. C语言 最佳情侣身高差
  10. Dell(戴尔)笔记本加装内存条后出现警告:“Warning Message : Alter!The amount of system memory has changed”