zoukankan      html  css  js  c++  java
  • python编程从零基础到项目实践第三章学习--条件分支与循环(2)for

    for循环的基本语法:

    for <variable> in <sequence>:

      子代码模块1

    else:

      子代码模块2

    流程:sequence为一个集合   variable从sequence中开始接受元素,接受完最后一个后   执行else

    1、
    A=r"acdefcasdacascac"
    i=0
    for j in A:
    if j =="c":
    i+=1
    print(i) 12345  
    print(i) 5
    遍历整个字符串,查找数字为C的字符的个数
    2、
    for i in range(9):
    if i !=0:
    if i %2==0:
    print("%d是偶数"%(i))

    2是偶数
    4是偶数
    6是偶数
    8是偶数

    ========

    for i in range(9):
    if i !=0 and i %2==0:
    print("%d是偶数"%(i))

    3、
    for i in range(1,10,5):
    print(i)

    1 6

    4、break和continue
    break
    for i in range(9):
    if i !=0:
    if i %2==0:
    print("%d是偶数"%(i))
    break

    2是偶数 break表示有一个符合就跳出循环

    for i in range(1,9):
    if i %2 !=0:
    continue
    print(i)
    continue
    for i in range(1,9):
    if i %2 !=0:
    continue
    print(i)
    2 4 6 8
    continue的流程 for之后 判断code是否符合如果符合就继续做循环不输出 如果不满足条件才输出
    ------------------------------------
    for i in range(1,9):
    if i %2 !=0:
    print(i)
    1 3 5 7

    其他:
    in 和 not in
    is 和not is
    a="123456789"
    if "5" in a:
    print("dui")
    dui 用in检查 该参数是不是在列表中

    is代表是不是用的同一个对象




  • 相关阅读:
    构建之法阅读笔记一
    第一冲刺阶段 工作总结 02
    第一冲刺阶段 工作总结 01
    学习进度条 第七周
    团队计划会议 01
    团队博客 一 需求分析
    学习进度条 第六周
    数组练习3 求最大连通子数组的和
    03构建之法阅读笔记之三
    团队项目个人每日总结(4.19)
  • 原文地址:https://www.cnblogs.com/astroboyliu/p/13256097.html
Copyright © 2011-2022 走看看