pythotn基础篇——条件分支与循环–1


  hello!我是wakeyo_J,每天一个konwledge point,一起学python,让技术无限发散。


if条件分支

  • pythotn基础篇——条件分支与循环--1
    • 1. if语句基本用法
    • 2. 双分支判断
    • 3. 多条件多分支判断
    • 4. 案例
    • 总结

1. if语句基本用法

if boolean_value:子代码模块1

  1)判断条件
  boolean_value是if语句判断条件,以布尔值的形式判断if语句是否执行子代码模块1。当boolean_value值为True时,则执行在代码模块1;当值为False时,就不会执行。

  2)示例

>>> if True:print("hello world")hello world

if语句支持多行执行,但是必须要加冒号。
对于boolean_value,除了可以使用布尔值外,还可以使用表达式,表达式计算最终结果为布尔值。

hello world
>>> if 5>2:print("xxxxx")xxxxx
>>> if 2>5:print("ok")>>>

2. 双分支判断

if boolean_value:子代码模块1
else:子代码模块2

  示例

>>> if False:print("ok")else:print("no")no

3. 多条件多分支判断

if boolean_value1:子代码模块1
elif boolean_value2:子代码模块2
else:子代码模块3

这里引入的elif进行新的条件判断,在if语句中elif可以依据实际情况连续使用,但是else只能用在最后而且只能使用一次。

4. 案例

  案例来源《python编程从零基础到项目实战》刘瑜(著)
  要求
  (1)用字符串记录上述内容
  (2)检查字符串的长度
  (3)用条件判断找出三酷猫想要找的乌龟,想知道钓了几只,并告诉是奇数还是偶数

#三酷猫钓鱼记录查找
fish_record = "鲫鱼5条、鲤鱼8条、鲢鱼7条、草鱼2条、黑鱼6条、乌龟1只"
print(len(fish_record))if fish_record[0:2]=="乌龟":print("是乌龟吗?,是"+fish_record[0:2])elif fish_record[5:7]=="乌龟":print("是乌龟吗?,是"+fish_record[5:7])elif fish_record[10:12]=="乌龟":print("是乌龟吗?,是"+fish_record[10:12])elif fish_record[15:17]=="乌龟":print("是乌龟吗?,是"+fish_record[15:17])elif fish_record[20:22]=="乌龟":print("是乌龟吗?,是"+fish_record[20:22])elif fish_record[25:27]!="乌龟":if int(fish_record[27])%2 == 0:print("找到乌龟了,是%d只,偶数"%(int(fish_record[27])))else:print("找到乌龟了,是%d只,奇数"%(int(fish_record[27])))

总结

  本文属于作者原创,转载请注明出处,不足之处,希望大家能过给予宝贵的意见,如有侵权,请私信。每天一个knowledge point,一起学python,让技术无限发散。

pythotn基础篇——条件分支与循环--1相关推荐

  1. python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...

    原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...

  2. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句

    Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...

  3. python分支与循环_python 条件分支与循环

    一.if判断: 语法一: if 条件: # 条件成立时执行的子代码块 代码1 代码2 代码3 示例: sex='female' age=18 is_beautiful=True if sex == ' ...

  4. python常用操作符_Python3.4学习笔记之常用操作符,条件分支和循环用法示例

    本文实例讲述了Python3.4常用操作符,条件分支和循环用法.分享给大家供大家参考,具体如下: #Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1 ...

  5. Python学习笔记之常用操作符,条件分支和循环用法示例

    本文实例讲述了Python常用操作符,条件分支和循环用法.分享给大家供大家参考,具体如下: #Pyhon常用操作符 ''' 想要学习Python?Python学习交流群:973783996满足你的需求 ...

  6. [Python从零到壹] 二.语法基础之条件语句、循环语句和函数

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. Python工程师从菜鸟到大师 之.语法基础之条件语句、循环语句和函数 02

    一.条件语句 在讲诉条件语句之前,需要先补充语句块的知识.语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块.它类似于C.C++.Java等语言的大括 ...

  8. C语言中阶第一篇:分支和循环语句透析,包含getchar和scanf的详细介绍(本篇循环只到while)

    业精于勤荒于嬉,行成于思毁于随. 在笔者初阶的文章里,已经介绍过分支和循环语句,不过由于是初阶,所以并不细致,今天我们正式打开了中阶的大门,开始一步一步的深入C语言的学习. C语言是结构化的程序设计语 ...

  9. Python基础入门:分支及循环

    1.分支及循环 分支指在程序执行过程中根据条件执行不同的代码.循环只反复或多次执行执行某段代码直到满足某一条件. 分支及条件判断 1.示例: if x>0:print("正数" ...

  10. java基础语法——条件判断与循环语句

    目录 一.流程控制语句 流程控制语句分类 二.顺序结构 顺序结构概述 顺序结构图 三.选择结构 选择结构概述 选择结构(if语句1) 选择执行图1 选择结构(if语句2) 选择执行图2 选择结构(if ...

最新文章

  1. 常用数据库语句(更新)
  2. 动态新增元素的js无效的解决方法
  3. VTK:PolyData之ExtractOutsideSurface
  4. python素材和代码_python之文件和素材
  5. 《解决微信内置浏览器返回上一页强制刷新问题方法》
  6. 全才出书,值得一读——Leo推荐《我也能做CTO之程序员职业规划》
  7. squid代理与缓存(上)
  8. 浏览器主页被hao123、360导航之类的流氓网址劫持解决方法
  9. java big5_BIG5编码表
  10. Notepad++的JsonViewer 插件安装失败的解决
  11. java c语言与人工智能_C语言与LISP语言的区别
  12. 看门狗watchdog的理解
  13. python人物代码_Python设计王者荣耀人物结构(64)*
  14. vue 样式标签使用 scoped
  15. 关于blob数据类型引起的mysqldump乱码问题
  16. 一个简单的基于形态学处理的报纸图像版面分割算法matlab仿真
  17. 淘宝直通车选词怎么做?大神导航,一个神奇的网站,从此开启大神之路!
  18. android中获取设备的型号和手机厂商
  19. 二分入门——poj 2456 aggressive cows
  20. 利用celebA数据集训练MTCNN网络

热门文章

  1. python获取当前时间的源代码_python怎么获取当前系统时间
  2. Ubuntu16.04 jsoncpp 的安装
  3. opencv读写图片,分离通道等操作
  4. 单表查询 多表查询 子查询
  5. SpringBoot学习笔记(3)----SpringBoot的profile多环境配置
  6. 前端小知识-html5
  7. 中石油acm4985: Going Dutch 还钱问题(状压dp)
  8. Linux使用——Linux命令——CentOS7防火墙使用
  9. c#类的方法表的建立和方法的调用
  10. java中class.forName(str)的作用