if…else

socore =int(input('请输入成绩'));
if socore>=90 :
print("A")
elif socore>=80 :
print('B')
elif socore>=60 :
print("C")
else:
print('D')

条件表达式
  条件表达式是if…else的简写
  语法结构 x if 判断条件 else y
  运算规则:如果条件表达式为true,执行x,否则执行y
样例展示

a =int(input('请输入第一个数'))
b=int(input('请输入第二个数'))
print('a>b') if a>b else print("a<b")

pass语句
  语句什么都不做,只是一个占位符,用在语法上需要语句的地方
  什么时候用:先搭建语法结构,还没想好代码怎么写的时候

内置range()函数

range函数
  1.用于生成一个整数序列
  2.创建range()对象的三种方式

  1. range(stop):创建一个[0,stop)之间的整数序列,步长为1
  2. range(start,stop):创建一个[start,stop)之间的整数序列,步长为1
  3. range(start,stop,step):创建一个[start,stop)之间的整数序列,步长为step
      3.返回值时一个迭代器对象
      4.range类型的特点:不管range;对象表示的整数序列有多长,所有的range对象占用的内存空间都是相同的,以为仅仅需要存start,stop,step,只有用到range对象时,才会计算序列中的相关元素
       5.in 与not in判断整数序列中是否存在(不存在)指定的整数
    样例展示
r = range(10)
print(r)
print(list(r))
r = range(1,11)
print(r)
print(list(r))
r = range(1,11,2)
print(r)
print(list(r))
print(2 in r)
print(1 in r)
print(2 not in r)
print(1 not in r)

循环结构

循环的分类:1.while 2.for in
for循环
语法结构

while 条件表达式 :
条件执行体 (循环体)

for in 循环
  in 表达式从(字符串、序列等)依次取值,又称遍历
  for-in 遍历对象必须是迭代器对象


for in 的语法结构

for 自定义的变量 in 迭代器 :
循环体

循环体内不需要访问自定义变量,可以将自定义变量代替为下划线
样例展示

ans = 0
i = 0
while i<=100 :
if i%2 ==0 :
ans+=i
i+=2
print(ans)
ans=0
for i in range(101) :
ans+=i;
print(ans)

break语句
用于结束循环结构,一般与if一起用
continue语句
用于结束当前循环,进入下一次循环,一般与if一起使用
else语句
与else语句搭配使用的三种情况

  1. if表达式不成立是执行else
  2. while循环、for循环结束循环是没有碰到break
    样例展示
for i in range(3) :
a=int(input('请输入一个数'))
if a>100 :
break
else :
print('没有输入大于100的数')
http://www.dtmao.cc/news_show_655092.shtml

Python新手入门值流程结构的更多相关文章

  1. python语法入门之流程控制

    python语法入门之流程控制 流程控制是指控制流程,具体指控制程序执行的流程. 流程控制分为三种: 1.顺序结构 程序从上而下的正常执行(正常执行的代码就是顺序结构) 2.分支结构 赋予程序人的思维 ...

  2. Python语言及其应用PDF高清完整版免费下载|百度云盘|Python新手入门

    百度云盘:Python语言及其应用PDF高清完整版免费下载 提取码:6or6 内容简介 本书介绍Python 语言的基础知识及其在各个领域的具体应用,基于最新版本3.x.书中首先介绍了Python 语 ...

  3. 毫无基础的人入门Python,Python新手入门教程2

    1.6 面向对象和内存分析086.面向对象和面向过程的区别_执行者思维_设计者思维087.对象的进化故事088.类的定义_类和对象的关系089.构造函数__init__090.实例属性_内存分析091 ...

  4. 像计算机科学家一样思考Python(第2版)|百度网盘免费下载|Python新手入门资料

    像计算机科学家一样思考Python(第2版)|百度网盘免费下载 提取码:01ou 内容简介  · · · · · · 本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯穿全书的主 ...

  5. Python新手入门基础

    认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Py ...

  6. 来自Java程序员的Python新手入门小结

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  7. Python新手入门学习常见错误

    当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂.这里列出了常见的的一些让你程序 crash 的运行时错误. 1)忘记在 if , elif , else , for , ...

  8. Python源码剖析|百度网盘免费下载|Python新手入门|Python新手学习资料

    百度网盘免费下载:Python源码剖析|新手免费领取下载 提取码:g78z 目录  · · · · · · 第0章 Python源码剖析——编译Python0.1 Python总体架构0.2 Pyth ...

  9. Python编程初学者指南|百度网盘免费下载|Python新手入门资料

    Python编程初学者指南|百度网盘免费下载 提取码:9ozx 目录  · · · · · · 第1章 启程:Game Over程序1.1 剖析Game Over程序1.2 Python简介1.2.1 ...

随机推荐

  1. mysql海量数据优化

    一般我们数据量大的时候,然后就需要进行分页,一般分页语句就是limit offset,rows.这种分页数据量小的时候是没啥影响的,一旦数据量越来越大随着offset的变大,性能就会越来越差.下面我们 ...

  2. spring mvc与mybatis事务整合

    之前公司用的是mybatis,但事务管理这块是用ejb的CMT容器管理的事务.基本原理是ejb请求进来,业务代码会创建一个mybatis的session然后放入当前线程,之后所有的方法操作涉及到数据库 ...

  3. JavaScript内置可用类型

    string,number,boolean,null和undefined,object,symbol(ES6新语法)

  4. JavaScript中对象是否需要加引号?

    对象的属性名是包括空字符串在内的所有字符串. 那么问题来了,我们平时定义的对象如下,是没有引号""or''的,这样不加引号有没有错呢? 答案是,加不加分情况!但加了肯定没问题... ...

  5. 面试官:数据库自增ID用完了会怎么样?

    看到这个问题,我想起当初玩魔兽世界的时候,25H难度的脑残吼的血量已经超过了21亿,所以那时候副本的BOSS都设计成了转阶段.回血的模式,因为魔兽的血量是int型,不能超过2^32大小. 估计暴雪的设 ...

  6. Java ClassLoader浅析

    双亲委派 提起 java 类加载器,自然绕不开其双亲委派模型 什么是双亲委派 提起双亲委派,首先想到便是那张经典的向上委派图 一般场景下,当某个类将要被加载时,由系统上下文默认的类加载器Thread. ...

  7. Java Object to Class

    User user = new User(username,password); //添加构成JWT的参数 JwtBuilder builder = Jwts.builder().setHeaderP ...

  8. JAVA_基础IO流对象流(三)

    处理流:对象流 ObjectInputStream和OjbectOutputSteam用于存储和读取基本数据类型数据或对象的处理流.可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来. ...

  9. Debian安装HomeBrew

    前言 HomeBrew 的用处我想使用 Mac 的开发人员都知道, 本篇讲解如何在 Debian 上安装 BrewLinux 更新: 后来发现并不是很好用, 不建议使用 官方推荐的脚本安装 注意这里只 ...

  10. 利用GPU实现大规模动画角色的渲染(转)

    原文: https://www.cnblogs.com/murongxiaopifu/p/7250772.html 利用GPU实现大规模动画角色的渲染 0x00 前言 我想很多开发游戏的小伙伴都希望自 ...