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. IntelliJ IDEA如何用maven命令打jar包

    IntelliJ IDEA如何用maven命令打jar包?下面给大家详细介绍一下具体步骤及说明. 工具/原料   IntelliJ IDEA maven 方法/步骤     第一步在CMD命令窗口输入 ...

  2. 智能BPOS小票模板字体的使用

    关于伯俊智能BPOS零售小票模板的设置,常用字体"黑体"."宋体"."Arial"这几个字体,在设置的时候看似没有问题, 但是在正真使用打印 ...

  3. body-parser 源码分析

    body-parser 源码分析 预备知识:熟悉 express 的中间件逻辑 阅读事件:30min 1. body-parser 解决什么问题 在 node http 模块中,您只能通过 data ...

  4. python之hashlib、suprocess模块

    一.hashlib模块 1.什么叫hash:hash是一种算法(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 ...

  5. (开源项目)abattoir unity游戏

    (开源项目)abattoir unity游戏 欢迎各位的改进和提议! 名称: abattoir(角斗场) 版本: v1.0 作者: N-n-N(笔者) 简介: 添加娱乐(冲撞)模式和普通(一般)模式 ...

  6. Scrapy使用RabbitMQ做任务队列

    前言 一个月没更博客了,这个月也搞了不少东西,但是公司对保密性要求挺高,很多东西都没有办法写出来 想来想去,还是写一篇最近写Scrapy中遇到的跳转问题 如果你的业务需求是遇到301/302/303跳 ...

  7. [C#.NET 拾遗补漏]14:使用结构体实现共用体

    在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数据.在 C 语言中还有一种和结构体非常类似的语法,叫共用体(Union),有时也被直译为 ...

  8. Fail2ban工具使用

    Fail2ban ​ fail2ban扫描日志文件并且可以识别禁用某些多次尝试登录的IP,通过更新系统的防火墙规则来实现拒绝该IP连接,也可以配置禁用的时间.fail2ban提供了一些常用软件默认的日 ...

  9. iostat的输出

    第一行显示的时子系统启动以来的平均值,接下来的报告显示了增量的平均值,每个设备一行 Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   ...

  10. 【EXP】WINDOWS下如何导出

    有些时候需要在windows下通过远程来导出数据 那么windows下怎么导出呢 例子: exp hr/hr@192.168.1.222:1521/zhang file=d:backup.dmp lo ...