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异常处理慎用“except:pass”建议
Apr 02 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
Python回调函数用法实例详解
Jul 02 Python
matplotlib简介,安装和简单实例代码
Dec 26 Python
Python安装模块的常见问题及解决方法
Feb 05 Python
Sanic框架配置操作分析
Jul 17 Python
使用python获取邮箱邮件的设置方法
Sep 20 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
Python正则表达式急速入门(小结)
Dec 16 Python
Python之Class&amp;Object用法详解
Dec 25 Python
python如何求100以内的素数
May 27 Python
解决python3输入的坑——input()
Dec 05 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
Php Image Resize图片大小调整的函数代码
2011/01/17 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
jQuery Chart图表制作组件Highcharts用法详解
2016/06/01 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Python request中文乱码问题解决方案
2020/09/17 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
Django自带的用户验证系统实现
2020/12/18 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
银行实习自我鉴定
2013/10/12 职场文书
公司综合部的成员自我评价分享
2013/11/05 职场文书
高中数学教学反思
2014/01/30 职场文书
施工员岗位职责
2014/03/16 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
学习作风建设心得体会
2014/10/22 职场文书
党的群众路线调研报告
2014/11/03 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
企业计划生育责任书
2015/05/09 职场文书
刑事撤诉申请书
2015/05/18 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python