金丹期前期:1.3、python语言-python的程序的控制结构:选择与循环
一、选择结构
1、if-else结构
if 条件: #没有括号,直接用冒号结尾满足条件时要做的事情1 #注意缩进满足条件时要做的事情2满足条件时要做的事情3...(省略)...else:不满足条件时要做的事情1不满足条件时要做的事情2不满足条件时要做的事情3...(省略)...
其中的条件一般为关系(比较)运算符,可参考https://mp.csdn.net/editor/html/115433933
关键词:无括号、有冒号、缩进,可只有if
2、if--elif-else
score = 77if score>=90 and score<=100:print('本次考试,等级为A')elif score>=80 and score<90:print('本次考试,等级为B')elif score>=70 and score<80:print('本次考试,等级为C')elif score>=60 and score<70:print('本次考试,等级为D')elif score>=0 and score<60:print('本次考试,等级为E')
关键词:最后else可以没有,和1中只有if一个道理;elif
3、if嵌套
chePiao = 1 # 用1代表有车票,0代表没有车票daoLenght = 9 # 刀子的长度,单位为cmif chePiao == 1:print("有车票,可以进站")if daoLenght < 10:print("通过安检")print("终于可以见到Ta了,美滋滋~~~")else:print("没有通过安检")print("刀子的长度超过规定,等待警察处理...")else:print("没有车票,不能进站")print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")
二、循环结构while和for循环
1、while循环
i = 0while i<5:print("当前是第%d次执行循环"%(i+1))print("i=%d"%i)i+=1
#encoding=utf-8i = 1
sum = 0
while i<=100:if i%2 == 0:sum = sum + ii+=1print("1~100的累积和为:%d"%sum)
以上为计算1~100之间偶数的累积和while程序。
2、for循环
for循环的格式:
for 临时变量 in 列表或者字符串等:循环满足条件时执行的代码
其实for的用法还有很多,后面会在实例中看到。
3、break与continue
break的作用:用来结束整个循环
continue的作用:用来结束本次循环,紧接着执行下一次的循环
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用
if、while、for等其他语句可以随意组合,这样往往就完成了复杂的功能。
金丹期前期:1.3、python语言-python的程序的控制结构:选择与循环相关推荐
- python 程序流程控制结构-【笔记】《python语言程序设计》——程序的控制结构...
一.前言 学习就是一个不断的自下而上,自上而下的过程. 前段时间,学着用python实现网站的数据爬取,隐约get到python的一些语法和用法,感觉就是语法不难,关键在于解决问题的思维. 这是需求驱 ...
- python语言三大基本控制结构_【笔记】《python语言程序设计》——程序的控制结构...
一.前言 学习就是一个不断的自下而上,自上而下的过程. 前段时间,学着用python实现网站的数据爬取,隐约get到python的一些语法和用法,感觉就是语法不难,关键在于解决问题的思维. 这是需求驱 ...
- 脚本编程语言python语言-python算的上脚本语言吗
脚本语言泛指单用作简单編程任务如shell scripts.脚本语言是一种介乎于 HTML 和诸如 JAVA . Visual Basic . C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者 ...
- 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...
计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...
- python语言-Python语言的特点有哪些?
python是一种解释性.交互式.面向对象的跨平的语言.近年来,热持续上涨,人才需求量也祝年攀升,备受程序员的追捧.那么python语言的特点有哪些呢?我们下面来说一下. Python语言主要有以下9 ...
- 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...
计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...
- python 语言-Python的语言特点
Python有哪些语言特点?可以列出的特点很多,例如,<Python核心编程>第二版列出了十多条特点.本文的三个特点是笔者学习Python的体会,其他特点有体会之后再写,笔者是这样概括的: ...
- 怎么自学python语言-python应用:零基础Python应该怎样学习呢?
Python应该怎样学习呢?Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立 ...
- 脚本编程语言python语言-python语言是脚本语言吗
Python是一种编程语言还是脚本语言? Python是GuidoVanRossum开发的最著名的编程语言之一.Python在开发人员中很受欢迎,因为它具有清晰的语法和简单的代码,甚至对于初学者来说也 ...
- python语言-Python的语言特点
Python有哪些语言特点?可以列出的特点很多,例如,<Python核心编程>第二版列出了十多条特点.本文的三个特点是笔者学习Python的体会,其他特点有体会之后再写,笔者是这样概括的: ...
最新文章
- Mac 安装HomeBrew 出错
- 第 2 章:初出茅庐【初级篇 - 2.3 动态规划】
- HDU 4832 Chess 排列组合 DP
- jquery的$.each和$().each
- Xcode中release和debug模式
- 使用 StatsD + InfluxDB + Grafana 搭建 Node.js 监控系统 (二)
- NORDIC 52832开发2之串口空闲时间过长
- 安徽大学2014年c语言平时作业,安徽大学2014年c语言平时作业
- 在PowerDesigner导出到数据库的方法
- pytorch之---max()函数
- ERROR: The minSdk version should not be declared in the android manifest file.
- Java_8排序(冒泡排序和选择排序)
- 华为鸿蒙os logo,华为鸿蒙OS Logo揭秘:Powered by HarmonyOS
- 朱乐睿_校友风采_师范大学企业管理专业
- 二维码生成器如何制作二维码
- 华为手机备份的通讯录是什么文件_华为通讯录怎么导入新手机(三种方法帮你导通讯录)...
- 匈牙利命名法为何被淘汰_体育午报:15年魔咒破除!国足淘汰赛终迎一胜
- 决策树模型,XGBoost,LightGBM和CatBoost模型可视化
- ElasticSearch 从5.6.3升级到7.9.3遇到问题总结
- [原创] 神的计划2 - 创世纪 - 伊甸园的故事
热门文章
- linux virbr0网卡,关于linux中的virbr0 和lxcbr0网卡
- 关于多线程与CPU时间片
- 设计好接口的36个锦囊
- lunix 安装mysql5.7.38
- springboot做系统所需的软硬件环境_最新Spring Boot实战文档推荐:项目搭建+配置+SSM整合...
- 三进制计算机_漫话二进制
- 石头扫地机器人卡顿_双十一必买好物清单:石头扫地机器人、蓝牙耳机!照着买不会错...
- 装备仿真模拟训练系统软件
- pdf转内存小的jpg (土办法)
- JQhover实现鼠标悬停操作