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中的lambda表达式
Jan 19 Python
Python操作Sql Server 2008数据库的方法详解
May 17 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python3自动签到 定时任务 判断节假日的实例
Nov 13 Python
在Python函数中输入任意数量参数的实例
Jul 16 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
浅谈Django+Gunicorn+Nginx部署之路
Sep 11 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
Python更换pip源方法过程解析
May 19 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
手把手教你配置JupyterLab 环境的实现
Feb 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
PHP 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
Java中final关键字详解
2015/08/10 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
jQuery 注意事项 与原因分析
2009/04/24 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
python 从远程服务器下载东西的代码
2013/02/10 Python
python得到电脑的开机时间方法
2018/10/15 Python
python二维键值数组生成转json的例子
2019/12/06 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
求职信范文英文版
2014/01/05 职场文书
给老婆的道歉信
2015/01/20 职场文书
教师党员承诺书2015
2015/01/21 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
2015年社区工作总结
2015/04/08 职场文书
公司保洁员管理制度
2015/08/04 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
Pytest中skip skipif跳过用例详解
2021/06/30 Python
Python3.10的一些新特性原理分析
2021/09/15 Python