创建时间:20200418

修改时间:20200629

1. if 判断语句

1.1 if...elif...else...语句格式

Python 中 if 语句的一般形式如下所示:

if 

  • 如果 "condition_1" 为 True ,将执行 "statement_block_1" 块语句,然后整个 if 结束
  • 如果 "condition_1" 为False,将判断 "condition_2"
  • 如果"condition_2" 为 True ,将执行 "statement_block_2" 块语句,然后整个if结束
  • 如果 "condition_2" 为False,将执行"statement_block_3"块语句,然后整个if结束

程序代码:

score 

程序输出:

本次考试,等级为C

score >= 90 and score <= 100 可以改为 90 <= score <= 100

1.2 if 三目运算操作

a if a > b else b

如果 a > b的条件成立,三目运算的结果是a,否则就是b

程序代码:

# 求a和b两个数字中的较大值.

程序输出:

较大值为:20

1.3 if 嵌套的格式

if 

1.4 应用:猜拳游戏

  1. 从控制台输⼊要出的拳 —— ⽯头(1)/剪⼑(2)/布(3)
  2. 电脑 随机 出拳 —— 先假定电脑只会出⽯头,完成整体代码功能
  3. ⽐较胜负

程序代码:

import 

程序输出:

请输入:剪刀(0)  石头(1)  布(2):2
平局,要不再来一局

1.5 if 扩展

if 判断中:空的容器(字符串、列表、元组、字典和集合)、数字 0 、None 相当于False。

程序代码:

if 

程序输出:

qwer
qwer
qwer
qwer

2. 循环语句

2.1 while循环的格式

Python 中 while 语句的一般形式:

while 

使用while循环,进入循环前必须对循环变量做初始化,循环时必须对循环变量做出处理,比如递增或递减,避免死循环!

程序代码:

n 

程序输出:

1 到 100 之和为: 5050

2.2 while循环嵌套

while 

程序代码:

i 

程序输出:

*
* *
* * *
* * * *
* * * * *

2.3 for循环的格式

for 

程序代码:

languages 

程序输出:

C
C++
Perl
Python

2.4 break和continue

break 语句退出整个循环;continue 语句退出本轮循环。

程序代码:

languages 

程序输出:

C
C++

break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用

2.5 else

完成循环后执行else语句,若循环执行break退出,则不执行else语句。

程序代码:

languages 

程序输出:

C
C++
Python
==for循环过程中,如果没有执行break退出,则执行本语句==

3. 实例

使用以上学过的内容在屏幕上打印出来一棵松树:

程序代码:

# ---------- PROBLEM : DRAW A PINE TREE ----------

程序输出:

How tall is the tree: 9################################################################
##################

for循环递减_判断语句_循环语句相关推荐

  1. delphi if多个条件_判断(if)语句

    判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?-- 程序 ...

  2. AndroidStudio_安卓原生开发_判断蓝牙_定位是否开启---Android原生开发工作笔记162

    如果你需要连接测量设备,来测量,比如血压,血氧等指标,那么,这个时候应该先去检查,蓝牙有没有 打开,如果没有打开,给予用户提示,而不是一直在那转圈. 1.首先检查系统是否已经开启定位 /*** 手机是 ...

  3. Python中的判断语句及循环

    Python中的判断语句及循环 文章目录 Python中的判断语句及循环 一.判断(if)语句 01. 开发中的应用场景 程序中的判断 判断的定义 02. if 语句体验 2.1 if 判断语句基本语 ...

  4. C语言——分支语句和循环语句

    目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.2switch语句 3.循环语句 3.1while语句 3.1.1 语法 3.1.2 while中break和continue 3 ...

  5. python循环语句——while循环

    python循环语句--while循环 前言 前言 Python中除了for循环之外,还有一个while循环.虽然都是循环,for循环主要用于遍历,但是while循环主要用于循环执行程序,即在满足某个 ...

  6. C语言——分支语句 and 循环语句

    目录 分支与循环 1什么是语句? 2.分支语句(选择结构) 2.1if语句 2.1.1悬空else 2.1.2if书写形式的对比 2.2switch语句 2.2.1在switch语句中的break 2 ...

  7. Linux进阶之shell编程--if判断和for循环(四)

    目录 1.for循环 2.if判断 1.for循环 for i in [取值列表] 可以取:数字 字符串 命令结果`` 序列 do 要执行什么命令 done 案列:测试1-255有多少个IP地址在线( ...

  8. python的if循环语句_第二个是Python的循环语句,基础,使用,if,条件,判断,while,for

    条件判断语句 Python里的条件判断语句有if.if--else和if--elif--elif--else if条件判断语法格式 if 条件判断: 条件成立,执行此处代码 例:输入年龄,判断是否成年 ...

  9. java for 循环中if判断只进入第一个_「每天三分钟跟我学Java」之条件语句和循环结构...

    在实际项目中,条件判断和循环结构都是使用频率非常高的知识点,本节我们来看下这两部分. 一.条件语句 条件语句是对一个布尔型表达式进行判断,true时执行一个分支的操作,false时执行另一个分支的操作 ...

  10. for循环递减_讲讲关于循环的那些事

    每个人一生中都至少应该获得一次全场起立鼓掌的机会,因为我们都曾胜过这个世界.-R.J.帕拉西奥<奇迹男孩> 导言:希腊哲学家Zeno曾经说"运动是不可能的.由于运动的物体在到达目 ...

最新文章

  1. html中使用地图和area,根据参数对area的颜色进行改变,AE考试题
  2. 职场笔记[0702]:用户体验和创业
  3. 第一天:数据库设计--access数据类型介绍
  4. Adobe Auditon使用功能(一):将音频文件切分成多段,并将每段音频分别保存到不同的文件中
  5. RabbitMQ消费者代码
  6. linux做定时数据库备份,Linux实现定时备份数据库
  7. MemoryInjector 无痕注入
  8. 媲美专业相机? 看看华为P40带来的影像新突破!
  9. php charat,charAt(i) 函数
  10. 爬虫文件存储-2:MongoDB
  11. k8s springboot 文件_30分钟无痛上云——springboot项目部署到kubernetes
  12. VBA学习笔记(6)--抽取第一列中叫“虹虹”的个人信息
  13. 微信小程序的开篇文章----小程序更新推荐
  14. oracle中文转全拼音,Oracle数据库之oracle汉字转拼音
  15. PHP服装网店管理系统
  16. 【Poco学习笔记】Poco库介绍
  17. 使用transferTo方法转换MultipartFile(处理NoSuchFileException异常)
  18. 11.4王者荣耀服务器维护中,4月11日全服不停机更新公告
  19. c语言满屏爱心,微信聊天可以发满屏动态爱心了 个性又浪漫!
  20. 开源权限引擎可能理解了骇客帝国

热门文章

  1. 致广州达到信息技术有限公司
  2. CentOS, 高速设置ssh无password登录
  3. 初涉SQL Server性能问题(1/4):服务器概况
  4. Windows Server 2012如何实现双网卡绑定
  5. insertAdjacentHTML方法详解
  6. (转)AS3函数动态添加实例属性
  7. BlogEngine.Net架构与源代码分析系列(转载)
  8. x99芯片组服务器版叫什么,Intel X99主板、Z97主板以及H97主板的区别是什么?
  9. 企业信息管理平台_OAJava企业信息化系统
  10. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC