Python注释、分支结构、循环结构、伪“选择结构”用法实例分析


Posted in Python onJanuary 09, 2020

本文实例讲述了Python注释、分支结构、循环结构、伪“选择结构”用法。分享给大家供大家参考,具体如下:

注释:

python使用#作为行注释符,使用三引号作为多行注释符

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析


分支结构:

if-else:

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析

a=int(input("你的成绩是:"))
if a>60:
  print("你合格了!")
else :
  print("你没及格!")

if-elif-else:

a = int(input("请输入一个整数"))
if a<0:
  print("0>")
elif a<10:#elif=else if
  print("<10")
elif a<60:
  print("a<60")
else :
  print("a>60")

循环结构:

for:

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析

list1 = ["apple","banana","pine","super banana"]
for i in list1:
  print(i,end="\t")
for i in range(10):
  print(i,end="\t")
print("\n------迭代同时显示下标------")
for i, value in enumerate(['A', 'B', 'C']):
  print(i, value)
print("\n------for-else------")
for i in range(0,10,3):
  print(i)
else:#执行完for就执行else
  print("你跳出了循环")

结果:

apple  banana  pine  super banana  
0  1  2  3  4  5  6  7  8  9  
------迭代同时显示下标------
0 A
1 B
2 C
------for--else------
0
3
6
9
你跳出了循环

while:

n=3
while n>0:
  print("hello world",n)
  n=n-1
def while_else(count):
  while count>3:
    print("in while")
    count=count-1
  else:
    print("你退出了循环")
while_else(0)#不进入while
while_else(5)#进入while

代码结果:

hello world 3
hello world 2
hello world 1
---------------------------
你退出了循环
in while
in while
你退出了循环

循环控制语句:

break:跳出当前循环

continue:提前结束此次循环

while n!=1:
  n=int(input("你猜:"))
  if n == 10:
    print("right")
    break
  elif n > 10 :
    print("too big")
  else :
    print("too small")
else :
  print("你退出了循环")

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析

 

num=10
while(num>0):
  if num %2==0:
    print(num,end='')
    num = num - 1
  else:
    print(num,end='')
    print('-',end='')
    num=num-1
    continue
  print('+',end='')

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析


伪“选择结构”:

知乎:Python中为什么没有switch语法结构,有什么代替方案吗?

Python注释、分支结构、循环结构、伪“选择结构”用法实例分析

switch结构是向下逐一比对直到找到指定选择来执行,如果是比较多的选项的话,需要比较多查找时间(虽然单用户处理里面不在意这点时间),

而字典构成的伪“选择结构”,使用的是hash查找,哈希值的计算是比较快的,查找时间比switch少(多用户更有优势?)

更多关于Python相关内容可查看本站专题:《Python列表(list)操作技巧总结》、《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中设置变量作为默认值时容易遇到的错误
Apr 03 Python
Python简明入门教程
Aug 04 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
Apr 18 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
python 多个参数不为空校验方法
Feb 14 Python
用Python从0开始实现一个中文拼音输入法的思路详解
Jul 20 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
Python super()函数使用及多重继承
May 06 Python
Django后端分离 使用element-ui文件上传方式
Jul 12 Python
Python logging模块handlers用法详解
Aug 14 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 Python
python将图片转base64,实现前端显示
Jan 09 #Python
Python 解码Base64 得到码流格式文本实例
Jan 09 #Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
Jan 09 #Python
Python+OpenCV实现旋转文本校正方式
Jan 09 #Python
Python 实现OpenCV格式和PIL.Image格式互转
Jan 09 #Python
Python实现i人事自动打卡的示例代码
Jan 09 #Python
Python 实现opencv所使用的图片格式与 base64 转换
Jan 09 #Python
You might like
编译问题
2006/10/09 PHP
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
实用函数8
2007/11/08 PHP
php学习之function的用法
2012/07/14 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
JS DOMReady事件的六种实现方法总结
2016/11/23 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
Three.js基础部分学习
2017/01/08 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
详解Python迭代和迭代器
2016/03/28 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
详解python变量与数据类型
2020/08/25 Python
JAVA中的关键字有什么特点
2014/03/07 面试题
新电JAVA笔试题目
2014/08/31 面试题
"引用"与指针的区别是什么
2016/09/07 面试题
XML文档面试题
2015/08/05 面试题
银行先进个人事迹材料
2014/05/11 职场文书
微电影大赛策划方案
2014/06/05 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
水知道答案观后感
2015/06/08 职场文书
同事去世追悼词
2015/06/23 职场文书
python3实现无权最短路径的方法
2021/05/12 Python