Python流程控制if条件选择与for循环

 更新时间:2022年07月12日 10:25:53   作者:匿名V5程序员​​​​​​​  
这篇文章主要介绍了Python流程控制if条件选择与for循环,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下

1、if条件选择

# coding:utf-8
num = 23
if num>2:
print("dayu")
if num<2:
print("xiaoyu")
## if else
if num>10:
print("D")
else:
print("A")
## if elif else
if num < 10:
print("D")
elif num < 20:
print("C")
elif num < 30:
print("B")
else:
print("A")
## if 嵌套
if num > 10:
if num>20:
if num >30:
print("A")
else:
print("B")
else:
print("C")
else:
print("D")

2、for循环

# coding:utf-8
# Author:Yang Xiaopeng
for i in (1,2,3,4,5,6,7,8):
if i < 8:
print(i,end="____")
else:
print(i)
list1 = [1,2,3,4,5,6]
for item in list1:
if item / 2 == 1:
print(item)
for item in "asjhlafjhkllsadk":
if item == 'k':
print(item)
else:
print(item,end="_")

3、while循环

# coding:utf-8
# Author:Yang Xiaopeng
# 死循环
"""
while True:
pass
"""
num = 1
while num<10:
print(num,end="_")
num+=1

4、break 及 continue

  • break: 结束循环
  • continue 退出本轮循环,继续下一轮循环
# coding:utf-8
# Author:Yang Xiaopeng
num = 0
while num<10:
num += 1
if num <=6:
continue
print(num, end="_")
print("")
num =0
while num<10:
num = num + 1
if num == 6:
break
print(num, end="_")

到此这篇关于Python流程控制if条件选择与for循环的文章就介绍到这了,更多相关Python流程控制内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python+OpenCV图片局部区域像素值处理改进版详解

    Python+OpenCV图片局部区域像素值处理改进版详解

    这篇文章主要为大家详细介绍了Python+OpenCV图片局部区域像素值处理的改进版,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python如何计算语句执行时间

    Python如何计算语句执行时间

    这篇文章主要介绍了Python如何计算语句执行时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • python中单双下划线的区别对比分析

    python中单双下划线的区别对比分析

    Python中存在一些特殊的方法,有些方法以双下划线 “__” 开头和结尾,它们是Python的魔法函数,比如__init__()和__str__等等,不用要这种方式命名自己的变量或者函数,这篇文章主要介绍了python里面单双下划线的区别,需要的朋友可以参考下
    2023-04-04
  • Python map和reduce函数用法示例

    Python map和reduce函数用法示例

    这篇文章主要介绍了Python map和reduce函数用法示例,本文给出了两个函数的多个用法示例,需要的朋友可以参考下
    2015-02-02
  • pandas.dataframe中根据条件获取元素所在的位置方法(索引)

    pandas.dataframe中根据条件获取元素所在的位置方法(索引)

    今天小编就为大家分享一篇pandas.dataframe中根据条件获取元素所在的位置方法(索引),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 利用Anaconda创建虚拟环境的全过程

    利用Anaconda创建虚拟环境的全过程

    因为多次重新配置环境,这些命令每次都要用,每次都忘记,需要重新搜索,所以记录这一过程,下面这篇文章主要给大家介绍了关于利用Anaconda创建虚拟环境的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • 利用python数据分析处理进行炒股实战行情

    利用python数据分析处理进行炒股实战行情

    这篇文章主要介绍了利用python数据分析进行炒股实战行情,本文主要介绍三部分:数据采集,数据预处理,利用SVM算法进行建模,本文仅供参考借鉴
    2021-08-08
  • Python中高效的json对比库deepdiff详解

    Python中高效的json对比库deepdiff详解

    deepdiff模块常用来校验两个对象是否一致,包含3个常用类,DeepDiff,DeepSearch和DeepHash,其中DeepDiff最常用,可以对字典,可迭代对象,字符串等进行对比,使用递归地查找所有差异,今天我们就学习一下快速实现代码和文件对比的库–deepdiff
    2022-07-07
  • 图文详解Python中如何简单地解决Microsoft Visual C++ 14.0报错

    图文详解Python中如何简单地解决Microsoft Visual C++ 14.0报错

    有的时候安装python依赖包的时候,报错信息"Microsoft visual c++ 14.0 is required"的解决办法,下面这篇文章主要给大家介绍了关于Python中如何简单地解决Microsoft Visual C++ 14.0报错的相关资料,需要的朋友可以参考下
    2023-02-02
  • python 如何把docker-compose.yaml导入到数据库相关条目里

    python 如何把docker-compose.yaml导入到数据库相关条目里

    这篇文章主要介绍了python 如何把docker-compose.yaml导入到数据库相关条目里?下面小编就为大家介绍一下实现方式,一起跟随小编过来看看吧
    2021-01-01

最新评论