1、if语句

Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如下

if condition:
block
elif condition:
block
...
else:
block 其中elif和else语句块是可选的。对于if和elif只有condition为True时,该分支语句才执行,只有当if和所有的elif的condition都为False时,才执行else分支。

 age=18
if age<18:
print("未成年")
elif age<30:
print("青年")
elif age<60:
print("中年人")
else :
print("老年人")

青年

三元表达式:允许将产生一个值的if~else块写到一行或者一个表达式中其语法如下:
value=true~expr if condition else false~expre
 scores=60
"及格" if scores>=60 else "不及格"
'及格'
 

2、while循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。


 a=0
while a<10:
a+=1
print(a)
1
2
3
4
5
6
7
8
9
10 3、for循环
for循环用于对集合(比如列表或元组)或者迭代器进行迭代。for循环的标准语法是:
for value in collection:
  #对value做一些处理
 for i in range(1,10):
if i%2==0:
continue
print(i)

1
3
5
7
9
continue:若满足if条件则不进行代码后续操作,提前进入下一次迭代。
range函数用于产生一组平均的整数。可指定起始值、结束值、步长。(前闭后开)
range(star,end,step),返回的是一个迭代器(后续)。

遍历字典
 dict1=dict(颜值=90,学历="硕士",年龄=25,身高=185)
for k,v in dict1.items():
print(k)
print(v)

颜值
90
学历
硕士
年龄
25
身高
185
4、continue、break、pass
4-1 continue
在Python中continue作用是跳过触发外部条件的循环部分,而继续完成循环的其余部分。也就是说,循环的当前迭代将被中断,但是程序将返回到循环的顶部。
 score=[80,89,90,92,94]
for i in score:
if i==90:
continue
elif i>90:
print("优良")
else:
print("卓越")

卓越
卓越
优良
优良
由上可知当程序迭代到i==90时,直接终止当前迭代,进入下一次迭代 4-2 break
在Python中,break语句提供了在触发外部条件时退出整个循环。break通常在条件、循环语句之后,将语句放入循环语句下的代码块中,当满足条件时将执行break跳出整个循环操作。
 score=[80,89,90,92,94]
for i in score:
if i==90:
break
elif i>90:
print("优良")
else:
print("卓越")

卓越
卓越 由上可知当程序运行到i==90时满足if的条件,则向下运行break终止整个程序
4-3 pass
pass 是空语句,作用作用就是为了保持程序结构的完整性,它可以作用那些没有任何功能的代码块,说白的就是代码显得好看。
 score=[80,89,90,92,94]
for i in score:
if i==90:#不需要90的这个值
pass
elif i>90:
print("优良")
else:
print("卓越")

卓越
卓越
优良
优良
 



Python的条件判断与循环的更多相关文章

  1. Python之条件判断和循环(入门4)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407755.html 本文出自:[Edwin博客园] Python之条件判断和循环 1. Python之if ...

  2. python之--条件判断和循环

    Python之判断 和其他语言一样,python同样具有条件判断和循环的操作,比如我们可以编写一个简单的判断操作:使用if关键字可以达到判断的效果,如下例: >>> test_if ...

  3. python之条件判断、循环和字符串格式化

    1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: usern ...

  4. python(1) - 条件判断和循环

    条件判断: 比如输入用户年龄,根据年龄打印不同的内容,在python中用if语句实现: age = 20 if age >= 18: print('你可以看这个视频!') 可以给if加一个els ...

  5. 复习python(条件判断、循环、字符串格式化)

    1.条件判断: 只有一种 if: *** elif:#多个条件加elif,想加几个加几个 **** else: **** python里靠缩进来表示表示语句块,见到冒号,下行就要缩进 2.循环 两种, ...

  6. Python基础(条件判断和循环) if elif else for while break continue;

    条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...

  7. python基础----条件判断与循环

    一.python数据类型 1.整数(包括整数.负数) 2.浮点数(小数) 3.字符串(需要用单引号‘’或双引号“”括起来) 注:当字符串中含有单引号时,用双引号括起来(now="let's ...

  8. Python——3条件判断和循环

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...

  9. Python基础 条件判断和循环

    pyhton if 语句 if 语句后接表达式,然后用: 表示代码块. age = 20 if age >= 18: print 'your age is', age print 'adult' ...

随机推荐

  1. 玩转SpringBoot之捣鼓 Redis

    我们都知道,把首页数据放到Redis里,能够加快首页数据的访问速度.但是我们要如何准确又快速的将 Redis 整合到自己的 SpringBoot2.x 项目中呢?今天阿淼就带大家爬一爬其中的门门道道. ...

  2. python数据结构(三)

    copy 复制对象,copy模块包含了两个行数copy和deepcopy,用于复制现有的对象. 浅副本(浅复制) copy()创建的浅副本是一个新容器,其中填充了原对象内容的引用 import cop ...

  3. Mysql百万级数据查询优化

    1.   直接用limit start, count分页语句, 也是我程序中用的方法: select * from product limit start, count当起始页较小时,查询没有性能问题 ...

  4. 并发工具CyclicBarrier源码分析及应用

      本文首发于微信公众号[猿灯塔],转载引用请说明出处 今天呢!灯塔君跟大家讲: 并发工具CyclicBarrier源码分析及应用 一.CyclicBarrier简介 1.简介 CyclicBarri ...

  5. HDU-1051/POJ-1065 Wooden sticks 木棍子(动态规划 LIS 线型动归)

    嘤嘤嘤,实习半年多的小蒟蒻的第一篇博客(题解) 英文的: There is a pile of n wooden sticks. The length and weight of each stick ...

  6. 重学 Java 设计模式:实战模版模式「模拟爬虫各类电商商品,生成营销推广海报场景」

    作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 黎明前的坚守,的住吗? 有人举过这样一个例子,先给你张北大的录 ...

  7. Linux多任务编程之四:exit()函数及其基础实验(转)

    来源:CSDN  作者:王文松   转自Linux公社 exit()和_exit()函数 函数说明 创建进程使用fork()函数,执行进程使用exec函数族,终止进程则使用exit()和_exit() ...

  8. day45 数据库基础

    目录 一.存储引擎 二.数据类型 1 整形 2 浮点型 3 字符类型 3.1 类型 3.2 举例验证区别 3.3 对比优缺点 4 日期类型 5 枚举和集合类型 一.存储引擎 不同的存储引擎对应着不同的 ...

  9. Django2.0.6-Xadmin后台源码安装流程(python 3.8+django 2.0)

    1. 命令行执行 pip install git+git://github.com/sshwsfc/xadmin.git@django2 2.修改url.py 3.修改setting.py 4.卸载x ...

  10. Python-01矩阵、数组和列表等的总结

    python的基础知识总结 使用到了numpy库,所以第一步需要 import numpy as np 1.创建矩阵 1.1一般矩阵的创建 创建一个二维的矩阵,并使用ndim.shape.size分别 ...