既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,对于逻辑运算,即人根据外部条件的变化而做出不同的反映,比如:

1 如果:女人的年龄>30岁,那么

age_of_girl=31
if age_of_girl > 30:print('阿姨好')

2 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐

age_of_girl=18
if age_of_girl > 30:print('阿姨好')
else:print('小姐好')

注意:

罗列以下几种语法句型

语法1:
if 条件:    代码1    代码2    代码3    ...
age_of_bk=30print('start.....')inp_age=input('>>>: ') #inp_age='18'inp_age=int(inp_age)if inp_age == age_of_bk:print('猜对了')print('end.....')

  

语法2:if 条件:    代码1    代码2    代码3    ...else:    代码1    代码2    代码3    ...
 age=38gender='male'is_beautiful=Trueif age >= 18 and age <= 25 and gender == 'female' and is_beautiful:print('开始表白。。。。')else:print('阿姨好')

语法3:if 条件1:    代码1    代码2    代码3    ...elif 条件2:    代码1    代码2    代码3    ...elif 条件3:    代码1    代码2    代码3    ...elif 条件4:    代码1    代码2    代码3    ...else:    代码1    代码2    代码3    ...
如果:成绩>=90,那么:优秀如果成绩>=80且<90,那么:良好如果成绩>=70且<80,那么:普通其他情况:很差
'''score=input('your score>>: ')score=int(score)if score >=90:print('优秀')elif score >=80:print('良好')elif score >=70:print('普通')
else:print('很差')

  

if 条件1:    if 条件2:        代码1        代码2        代码3        ...    代码2    代码3
age=18
gender='female'
is_beautiful=True
is_successful=Trueif age >= 18 and age <= 25 and gender == 'female' and is_beautiful:print('开始表白。。。。')if is_successful:print('在一起')else:print('我逗你玩呢。。。')
else:print('阿姨好')

  

转载于:https://www.cnblogs.com/martin-wang/p/10001371.html

一 流程控制之if判断相关推荐

  1. 可能是花了太久写小游戏,脑子被榨干了,今天就不淫诗了——流程控制之if判断、while循环、for循环,第七天

    来来,今天就不鸡汤了,献出我的小游戏,嘻嘻!由于把: if cls == 'human' and sex == 'female' and age > 16 and age < 22: 记成 ...

  2. Shell脚本中的流程控制,如if判断,case语句,for循环,while循环

    一.流程控制 1.if 判断 1.基本语法 if [ 条件判断式 ];then程序 fi 或者 if [ 条件判断式 ]then程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间 ...

  3. python流程控制-Python流程控制

    基本运算符: 算术运算符: ---+ - * / % // ** # 返回一个数值 位运算符: 二进制 / 十进制 / 十六进制 成员运算: 判断元素是否在容器类元素里面(字符串)**** in no ...

  4. python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)...

    一.上节课内容回顾 三种格式化输出 占位符 format格式化 f-String格式化 基本运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 身份运算符 运算符的优先级 流程控制之if判断 单分 ...

  5. Python基础——垃圾回收、格式化输入输出、基本运算符、流程控制

    文章目录 每日测验 垃圾回收机制详解(了解) 引用计数 标记清除 分代回收 与用户交互 接收用户的输入 字符串的格式化输出 填充与格式化 基本运算符 算数运算符 比较运算符: >.>=.& ...

  6. 数据库——python操作MySQL、修改表SQL语句、视图、触发器、存储过程、事务、流程控制、常见函数、索引

    文章目录 一.python操作MySQL 1.pymysql模块 1.基本使用 2.sql注入问题 3.二次确认 二.修改表SQL语句 1.修改表的名字 rename 2.添加字段 add 3.修改字 ...

  7. 【小白学java】java流程控制+异常(day04)

    课程链接:共六天 第一天:开发环境:初识java,搭建环境 第二天:语言基础:关键字.变量.常量.运算符 第三天:数据结构:基本类型.包装类型.引用类型(数组和对象) 第四天:流程控制:分支判断.循环 ...

  8. Shell 脚本之流程控制

    你必须非常努力,才能看起来毫不费力! 微信搜索公众号[ 漫漫Coding路 ],一起From Zero To Hero ! 前言 上一篇文章,我们一起学习了 Shell 脚本中的 if 条件控制,以及 ...

  9. shell 判断_shell之条件判断和流程控制

    上一篇我们讲了基本运算符,和本篇文章密切关联,可以说每一门语言,都少不了流程控制,相信大家在日常的开发中也不陌生,代码中,我们总要写这样那样的判断.其实流程控制的本质是差不多的,只是在语法上稍微有些差 ...

最新文章

  1. delphi xe 文件服务器,DelphiXE7中创建WebService(服务端+客户端)
  2. promise async 学习笔记
  3. DOM渲染的详细过程 1
  4. 一个快速、完善的Android开发框架整合实践(QuickAndroid)
  5. mapper命名规范_Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件
  6. 如何移动SQL SERVER的系统数据库
  7. 线程可见性和关键字volatile
  8. Java数据结构的知识体系
  9. java系列4:数组的默认值
  10. 怎样用一份数据透视表打动老板
  11. CRM 客户资源管理 (一)
  12. 流氓的Lenovo Drivers Management联想驱动管理程序
  13. 深度学习中对神经网络的理解
  14. c语言函数大全 chm,c语言常用函数手册 chm格式.doc
  15. java 计算年龄_Java根据日期计算年龄——精确到天
  16. Simulink开环控制都不稳----记录一次还没有解决的问题
  17. 【报告分享】2020小红书年中美妆洞察报告.pdf(附下载链接)
  18. IPage能正常显示数据,但是total一直等于0
  19. java文件读取报(文件名、目录名或卷标语法不正确。)
  20. 抠图怎么抠?这几种抠图方法分享给大家

热门文章

  1. html 查找添加联系人,使用phonegap查找联系人的实现方法
  2. 图片合成gif_使用在线图片工具处理静态和动态图片的技巧
  3. mysql函数lead用指定的字符串实现左填充指定长度
  4. java动态代理技术
  5. 收集一些常用查询SQL语句以及显示格式
  6. mysql实用管理器添加外键_MySQL 添加外键
  7. React 18 带给我们的惊喜
  8. 前端,校招,面淘宝,指南
  9. 听说你对 ES6 class 类还不是很了解
  10. 祝大家七夕快乐,邀你源码共读,顺带发点红包