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验证企业工商注册码
Oct 25 Python
Python的requests网络编程包使用教程
Jul 11 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
Python简单定义与使用二叉树示例
May 11 Python
python实现按长宽比缩放图片
Jun 07 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
详解js文件通过python访问数据库方法
Mar 03 Python
python格式化输出保留2位小数的实现方法
Jul 02 Python
python图片二值化提高识别率代码实例
Aug 24 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
Nov 29 Python
关于ResNeXt网络的pytorch实现
Jan 14 Python
jupyter notebook 写代码自动补全的实现
Nov 02 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
WINXP下apache+php4+mysql
2006/11/25 PHP
php目录管理函数小结
2008/09/10 PHP
PHP静态文件生成类实例
2014/11/29 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
2015/02/15 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
详解VUE 数组更新
2017/12/16 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
Python实现的简单hangman游戏实例
2015/06/28 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
Django中的静态文件管理过程解析
2019/08/01 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
通过实例解析Python return运行原理
2020/03/04 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
化学实验员岗位职责
2013/12/28 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
银行求职信怎么写
2014/05/26 职场文书
员工试用期自我评价
2014/09/18 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
Redis集群的关闭与重启操作
2021/07/07 Redis
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记