今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客。本篇博文介绍一下 Python 中的 if 条件语句、while 循环语句、for in 循环语句以及 break 和 continue 控制关键字。

if 条件控制语句

条件控制语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。if 后面应该接一个条件,即一个布尔类型。而且 Python 是通过缩进控制条件块的,相同缩进数的语句在一起组成一个语句块,和 PHP 的 if else 就近原则不同。money = 17

if money > 18:

print("今天吃鸡")

if 10 < money <= 18:

print("今天吃鱼")

if money == 0:

print("今天不吃了")

if,elif,else 条件判断语句

if else 条件,表示如果..否则..,if 后面的条件成立则执行,if 如果不成立就执行 else,else 后面是没有条件的,在多个条件下,Python 的 else if 简写成了 elif。if money > 18:

print("今天吃鸡")

elif 10 < money <= 18:

print("今天吃鱼")

else:

print("今天不吃了")

for in 循环语句

对于列表或者字典或者字符串这种想把里面的元素挨个取出来,我们可以使用 for in 循环。a = [1,2,3,4,5]

for i in a:

print("现在执行第{}次循环".format(i))

print("*"*10)

如果下面的 print 没有前面的缩进,就会只打印一次,因为它不在循环内。

while 循环

while 循环,只要条件满足,就不断循环循环内的语句,条件不满足时退出循环。number_a = 1

while number_a<10:

print("当前 a 是{}".format(number_a))

a = a+1

print("程序结束")

break 和 contiune

break 表示终止循环,continue 表示退出当前循环

案例

用 Python 编写一个计算是否为闰年的程序

什么是闰年呢?

能被 4 整除且不能被 100 整除的为闰年,或者能被 400 整除的是闰年。

这里提供两种答案。year = int(input("输入一个年份: "))

if (year % 4) == 0:

if (year % 100) == 0:

if (year % 400) == 0:

print("{}是闰年".format(year)) # 整百年能被 400 整除的是闰年

else:

print("{}不是闰年".format(year))

else:

print("{}是闰年".format(year)) # 非整百年能被 4 整除的为闰年

else:

print("{}不是闰年".format(year))

第二种year = int(input("请输入一个年份:"))

if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0:

print("{}是闰年".format(year))

else:

print("{}不是闰年".format(year))

沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Python中的分支语句和循环语句及案例

python分支语句_Python中的分支语句和循环语句及案例相关推荐

  1. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  2. python列表方法语句_Python中列表和元组的相关语句和方法讲解

    列表(list): 首先,列表属于序列,那么序列类型可用如下内建函数-- list(iter):把可迭代对象转换为列表. str(obj):把obj对象转换为字符串,即用字符串来表示这个对象. tup ...

  3. python中正确的输入语句_python中,输入简单的非法语句为什么显示不一致呢

    展开全部 因为解释器先检查2113语法, 再检查语义 这两行代码里5261, $=是语法错误, python没有这个语法 SyntaxError: invalid syntax 就是告诉你4102, ...

  4. python中else和if的结合语句_python中else和if的结合语句_python中的if-else语句和字典...

    我刚开始编程.我正在做一个项目,在这个项目中,我计算出一篇文章或一部小说中出现了多少个单词,程序会打印出这个单词,以及它在文章中被重复了多少次.我在程序中使用词典.在 之后,我提示用户插入一个单词,程 ...

  5. Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  6. c语言中floox的头文件,PC-1211袖珍计算机在合成氨厂生产中的应用 第五讲 循环语句(FOR-NEXT语句)...

    PC-1211袖珍计算机在合成氨厂生产中的应用 第五讲 循环语句(FOR-NEXT语句) 在化工生产中为了分析两个或两个以上参数对生产的影响往往需要进行某些有规律的重复计算.这些计算在程序中可以用赋值 ...

  7. java foreach跳出本次循环_Java中提供三种常用的循环语句

    开发工具与关键技术:MyEclipse 10,java 作者:刘东标 循环语句:满足一定条件的情况下反复执行一个操作. Java中提供三种常用的循环语句: 1.while循环语句 while先判断为真 ...

  8. python分支语句_Python中分支语句与循环语句实例详解

    前言 本篇博文介绍一下Python中的if条件语句.while循环语句.for in循环语句以及break和continue控制关键字. 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 . ...

  9. python分支语句_Python语言基础分支语句、循环语句.ppt

    * * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...

最新文章

  1. 使用深度神经网络进行自动呼叫评分(二)
  2. 在虚拟机中安装LINUX
  3. python保持登录状态_“保持登录状态”-最佳方法
  4. Zookeeper相关知识
  5. 我最喜欢的二十句名言
  6. ElasticSearch的javaAPI之Client
  7. anaconda自带的python是什么版本_anaconda怎么查看python版本
  8. 爬取淘宝评论以及词云图
  9. Tomcat-基础教程
  10. 几种搜索引擎算法 SEO
  11. 简单爬取网易云音乐评论(新手报到)
  12. 电脑知识:电脑被黑客攻击,那么如何电脑判断沦为“肉鸡”?
  13. 信息安全技术实验PGP邮件加密系统工具下载过程记录
  14. 裸金属服务器能降级虚拟机不,裸金属服务器属于虚拟机吗
  15. 知乎上演的“变形计“,资本市场会打几分?
  16. 观察者(observer)模式(二) —— 实现线程安全的监听器
  17. Mac电脑技巧:如何将Sublime Text设置成中文版
  18. Python机器学习(二):决策树(Decision Tree-DTs)
  19. 12月英语计算机统考时间,网络教育2019年12月统考时间与统考科目
  20. 创建一个简单Flutter App

热门文章

  1. JavaScript 调用后台事件和方法
  2. 如果把去掉数组里面重复的项
  3. 漫画解析Linux内核
  4. 7-13 简单计算器 (25 分)
  5. 统计字符[2] (15 分)
  6. 2021二维数组中的元素查重(C++,stl--set)
  7. 6-6 归并排序(递归法) (10分)
  8. datagridview 纵向 横向 合并单元格_每日一Excel技巧(熟能生巧):带公式的单元格,快速批量复制、填充...
  9. Spring MVC拦截器~~~登陆验证拦截
  10. python变量和对象,切片列表元祖