python入门与进阶篇(三)之分支、循环、条件与枚举,python枚举

python开发工具 IDE

Vscode插件官网

https://marketplace.visualstudio.com/vscode

Vscode快捷键:

ctrl+~:打开cmd

crtl+p:检索文件

ctrl+/:单行注释

安装python扩展:python 重启IDE

注释:

单行注释   #注释

多行注释

‘‘‘

多行注释1

多行注释2

多行注释3

’’’

条件语句 if elseif else  无switch

python是通过缩进来分割代码块的,不允许压缩混淆代码

a=1

b=2

c=3

if a+b>c:

print("大于c")

elif a+b==c:

print("等于c")

else:

print("小于c")

#等于c

常量 :python中无常量的概念  通过将所有字母都大写设置为形式上的常量 如ACCOUNT="west"

循环语句

while循环(递归比较适合使用while)

count=1

while count<=10:

count+=1

print(count)

else:

print("结束了")

print(count)

for循环:主要用来遍历和循环序列、集合和字典

# for else循环 break continue同js

#break 不会执行后面的else continue会执行后面的else

a=[['apple','orange','banner'],(1,2,3)]

for x in a:

for y in x:

if y=='orange':

break

print(y)

else:

print("for循环结束")

"""

apple

1

2

3

for循环结束

"""

# 0|2|4|6|8|

for x in range(0,10,2):

print(x,end='|')

# 10|8|6|4|2|

for y in range(10,0,-2):

print(y,end='|')

# 实现打印1、3、5、7

a=[1,2,3,4,5,6,7,8]

# 写法1

# for x in range(0,len(a),2):

# print(a[x],end='|')

# 高级写法 切片操作[0:len(a):2] 第三个参数为步长 [1,3,5,7]

b=a[0:len(a):2]

print(b)

相关文章暂无相关文章

python的枚举和for循环_python入门与进阶篇(三)之分支、循环、条件与枚举,python枚举...相关推荐

  1. [安全攻防进阶篇] 四.逆向分析之条件语句和循环语句源码还原及流程控制逆向

    从2019年7月开始,我来到了一个陌生的专业--网络空间安全.初入安全领域,是非常痛苦和难受的,要学的东西太多.涉及面太广,但好在自己通过分享100篇"网络安全自学"系列文章,艰难 ...

  2. 泰凌微8258入门教程 进阶篇③——LIGHT HSL+CT 彩色灯+色温灯调光

    文章目录 一.前言 二.刷新Light函数 light_dim_refresh() 三.Light硬件引脚 light_res_hw 一.前言 HSL彩色灯调光和CT色温灯调光 ,前面两篇博文都有讲述 ...

  3. python 需要多久能够学精通_python入门到精通需要学多久-史上最详细python学习路线-从入门到精通,只需5个月时间...

    针对Python的初学者,从无到有的Python语言如何入门,主要包括了:Python的简介,如何下载Python,如何安装Python,如何使用终端.Shell,IDE等各种开发环境进行Python ...

  4. python中谷中文视频教学_python入门教程_中谷教育python中文视频教程(全38集)

    Python编程简单直接,难度低于java,更适合初学编程者,让初学者专注于编程逻辑,而不是困惑于晦涩的语法细节上. 该视频共有38集,视频讲解由浅至深,视频由入门到精通,视频内容丰富,讲解深入,是很 ...

  5. 可以获取python整数类型帮助的语句_Python入门第二课--数据类型、条件语句

    Python中整数和浮点数 Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致. 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以 ...

  6. python语言中的单行注释语句_Python入门基础系列(五)——单行和多行注释

    注释就像使得指定的代码不言而喻并具有高度可读性的路标.在Python中,我们可以添加单行和多行Python注释.这篇文章将详细介绍这两种方法.阅读完这些之后,您将知道如何添加Python注释以及使用哪 ...

  7. 笨办法学python3_月底送书!入门Python都在学的“笨办法”,出进阶篇了!

    你们知道吗?每10个将Python作为自己的入门语言的程序员里,就有8个是读着<"笨办法"学Python>的书成长的!这位拥有近20年的编程和写作经验的IT书籍作家-- ...

  8. 达内 python 是一种更纯粹的面向对象_python 面向对象(进阶篇)-转发自武SIR

    面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个"函数"供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的 ...

  9. Python实现消息轰炸效果,从入门到进阶

    本期小编给大家带来的内容是:使用Python实现消息轰炸效果,消息轰炸的用途这里小编就不再赘述,老样子直接进入正题! 要实现消息轰炸效果,首先要借助Python第三方库-pyautogui,原理很简单 ...

最新文章

  1. 深入浅出学习Struts框架(八):分析Struts框架实例3
  2. echart 实例显示位置_技术分享:如何在Unity中使用实例化渲染?
  3. 《研磨设计模式》chap24 桥接模式bridge(2)场景应用
  4. Python 3.9,来了!
  5. ubuntu20.04安装讯飞输入法(失败经历)
  6. 面试--输入一堆随机数(0-1000),这里面会有重复的数字,把他们去除掉。然后由大到小排列。
  7. if-else多级嵌套,输入3/4/5个数寻找最大值(太多了容易乱!!!)
  8. MFC小笔记:TabCtrl父子窗口传递消息
  9. Iterator(迭代器)-对象行为型模式
  10. 树形动态规划 java_树形动态规划
  11. 亚像素边缘提取方法总结
  12. min-width_min-height_max-width_max-height 设置元素最小或最大长度
  13. 190510每日一句
  14. ps怎么更改背景图层大小_ps怎么修改图层大小
  15. 读书笔记:《结构思考力》基于目标定主题
  16. echarts tooltip属性加背景图片
  17. Navicat Premium 用于增强您的数据库管理系统
  18. 苏州大学计算机评估全国第几位,重磅!全国首次专业学位水平评估结果公布,你的学校排第几?...
  19. web开发从入门到精通一(详细)
  20. vue遍历map对象

热门文章

  1. 三星Samsung笔记本电脑开机进入BIOS的方法与BIOS设置全功能菜单(F2)
  2. npm run test报错
  3. ios找不到信任证书_iOS 11 中可用的受信任根证书列表
  4. ajax登录成功跳转页面_ODOO 登录后跳转到指定页面【仪表盘】而不是【讨论】模块...
  5. tinymce 工具栏 不显示_winform中MenuStrip主菜单、工具栏、状态栏、托盘、其他控件...
  6. python game_Python游戏
  7. python项目计划_2017年vn.py项目计划
  8. hid在linux上的轮训时间,LINUX下USB1.1设备学习小记(6)_hid与input子系统(1)
  9. greenplum 替代mysql_转:MySQL到Greenplum迁移分析
  10. git clone 添加代理_用树莓派3搭建私有git代码仓库