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代理抓取并验证使用多线程实现
May 03 Python
Hadoop中的Python框架的使用指南
Apr 22 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
Python实现抢购IPhone手机
Feb 07 Python
基于pip install django失败时的解决方法
Jun 12 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
python中yield的用法详解——最简单,最清晰的解释
Apr 04 Python
python实现局域网内实时通信代码
Dec 22 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 Python
python logging模块的使用
Sep 07 Python
matplotlib部件之套索Lasso的使用
Feb 24 Python
Python matplotlib绘制雷达图
Apr 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
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
一步一步学习PHP(8) php 数组
2010/03/05 PHP
学习php笔记 字符串处理
2010/10/19 PHP
php中神奇的fastcgi_finish_request
2011/05/02 PHP
php mail to 配置详解
2014/01/16 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
python读文件逐行处理的示例代码分享
2013/12/27 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
Python判断telnet通不通的实例
2019/01/26 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
Python join()函数原理及使用方法
2020/11/14 Python
详解pandas赋值失败问题解决
2020/11/29 Python
python中str内置函数用法总结
2020/12/27 Python
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
几道PHP面试题
2013/04/14 面试题
什么是聚集索引和非聚集索引
2012/01/17 面试题
经销商订货会主持词
2014/03/27 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
大国崛起观后感
2015/06/02 职场文书
2015入党自传书范文
2015/06/26 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
基于PyQt5制作一个群发邮件工具
2022/04/08 Python
vue判断按钮是否可以点击
2022/04/09 Vue.js