zoukankan      html  css  js  c++  java
  • python菜鸟基础知识(一)

    第三章 基础

    3.1程控制语句

    3.1.1if语句

    1.单if

    ​ if 关键字 空格 条件 冒号

    ​ 缩进 结果

    print(1)
    if 3 > 2:
        print(9)
    print(8)
    

    2 .if......else......(二选一)

    ​ if 空格 条件 冒号

    ​ 缩进 结果

    ​ else 冒号

    ​ 缩进 结果

    n = int(input("请输入数字:"))
    if 3 < n:
        print(123)
    else:
        print(321)
    print(6)
    

    3 .if......elif......elif.....(多个选择一个或者零个)

    ​ (如果......再如果......)

    if 空格 条件 冒号

    缩进 结果

    elif 空格 条件 冒号

    缩进 结果

    elif 空格 条件 冒号

    缩进 结果

    print (111)
    if 3 > 2:
    	print("A")
    elif 2 > 1:
    	print("B")
    elif 6 < 9:
    	print("C")
    print (222)
    
    1. if.....elif.....else..(多个选一个)
    if 3 == 2:
    	print(9)
    elif 3 < 2:
    	print(8)
    else:
    	print(9)	
    

    5 .if if if (多选多或零)

    if  3 > 2:
        print("A")
    print(123)
    if 3 < 6:
        print("B")
    

    6.if 嵌套 (进行多层判断,一般if嵌套写三层就可以了)

    sex = "女"
    age = "35"
    if sex == "女":
        if age == 35:
            print("进来坐坐")
        else:
            print("你去隔壁王家")
    else:
        print("你走吧去找老李")
    

    3.1.2 其他知识点

    • and和and前后都为真才是真
    • type查看数据类型
    • int("5")将字符串5转换成整型
    • str(5)将整型转换成字符串
    • ==判断前后是否相等

    3.1.3 While 语句

    1.While ---关键字 (死循环)
    1. while 条件:

    ​ 循环体

    while True:
        print("123")
        print("456")
        print("789")
        print("999")
        print("666")
    

    ​ 知识扩展

      print(bool(5))
      输出True
      print(bool(-5))
      输出True
      print(bool(0))
      输出False
      
      注:数字中非零的都是True
    
    count = 1
    while count <= 5:
        print(count)
        count = count + 1
        
     #输出   12345
    
    count = 5
    while count:
        print(count)
        count = count - 1
        
      #输出   54321
    
    • break (终止当前循环,break下方的代码不会执行)
    while True:
        print(123)
        print(234)
        break
        print(345)
      #输出结果  123
    			234
    
    • continue (伪装成循环体中的最后一行,跳出当前循环,继续下次循环)
    while True:
        print(123)
        print(234)
        continue
        print(345)
    print(456)
    
      #输出结果 123,234 循环
    
    1. while else

    while else

    while+空格+条件+冒号
    
    缩进+循环体
    
    else+冒号
    
    缩进+循环体
    
    while True:
        print(123)
    else:
        print(321)
        
    # 输出结果  123
     while False:
         print(123)
     else:
        print(321)
        
    # 输出结果  321
            
    
    总结:
    • 打断循环的方式(自己修改条件;break)
    • break---打破当前循环
    • continue---跳出当前循环继续下次循环
    • break和continue相同之处:他们以下的代码都不执行
  • 相关阅读:
    HDU 3416 Marriage Match IV(SPFA+最大流)
    asp.net一些很酷很实用的.Net技巧
    asp.net部分控件使用和开发技巧总结
    ASP_NET Global_asax详解
    asp.net 多字段模糊查询代码
    Asp.net中防止用户多次登录的方法
    SQL Server 事务、异常和游标
    有关Cookie
    asp.net 连接sql server 2005 用户 'sa' 登录失败。asp.net开发第一步连接的细节问题
    asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
  • 原文地址:https://www.cnblogs.com/Onlywang/p/11166241.html
Copyright © 2011-2022 走看看