zoukankan      html  css  js  c++  java
  • 第02周学习提升建议:【python安装、变量、输入输出、流程、循环】--【第五篇】流程、循环

    Python的语法比较简单,采用缩进方式,一般是一个tab

    # if
    '''
    a>0 则输出a
    否则输出-a
    '''



    a = 1
    if a > 0:
    print(a)
    else:
    print(-a)
    # 三目运算<br>a = 1<br>b = 2<br>k = a if a<b else b

    开头的语句是注释,还可以使用'''xxx'''来进行多行注释,注释是给人看的,解释器会忽略掉注释。语句以冒号:结尾时,后面的语句要缩进。
    while循环
    #1.基本格式:

    # while 条件:
    # 循环体
    # 如果条件为真,那么循环体则执行;否则,循环体不执行
    while True:
    print(1)


    #2.break退出整个循环

    while True:
    print(1)
    break
    print(2)
    #上面的代码会先输出1,然后遇到break,就退出当前循环,所以不再打印出2

    #3.continue退出当前循环

    while True:
    print(1)
    continue
    print(2)
    #不停的输出1,永远不会输出2"" 


    运行过程中出现的问题:
    IndentationError: unexpected indent,百度搜索了一下,原来是语句缩进问题,python对缩进有严格的要求。

    for循环

    按照顺序循环可迭代对象中的内容
    name = ('jack','tom')
    for i in name:
    print(i)



    for i in range(5):
    print(i)




    十、练习题

    0.代码实现1-100奇数求和,至少3种方式。

    1.登录

    # 如果登录成功,输出欢迎信息,退出程序
    # 如果错误次数3次,退出程序


    2..猜数游戏 

    # 猜对,打印猜对信息,退出程序
    # 最多连续猜三次,连续错三次后询问是否继续玩游戏,是,继续猜,否,退出程序

    3.冒泡排序

    data = [10, 4, 33, 21, 54, 8, 11, 5]

    while循环

  • 相关阅读:
    day15
    day13
    day12
    使用modelsim直接仿真IP(FIFO)
    整理:FPGA选型
    Quartus 中调用modelsim的流程及*.vt或*.vht自动生成
    quartus ip核破解
    LDO ,开关电源DC-DC的优缺点
    硬件工程师面试经历2015---笔试篇
    出色的硬件工程师必备的几项“硬”实力
  • 原文地址:https://www.cnblogs.com/nly666/p/14632646.html
Copyright © 2011-2022 走看看