zoukankan      html  css  js  c++  java
  • python初识

    .python中的Hello world

      print("Hello world.")      #print 打印

    二.变量

    print(3+6)
    print("3+6")
    # 这个用于单行注释
    """
    多行注释,用三个单引号或者双引号 引起来
    """

    print(3+6)  #9
    print((3+6)/5)  #1.8
    print((3+6)/5+3)    #4.8
    print(((3+6)/5+3)*2)    #9.6
    

      



    变量:把程序运行过程中产生的值,暂时存储在内存,方便后面使用.
    
    
    a = 3 + 6
    print(a)
    b = a / 5
    print(b)
    c = b + 3
    print(c)
    d = c * 2
    print(d)
    
    
    

      

     

    变量的命名规范:

    1.由字母,数字,下划线组成;

    2.不要以数字开头,更不能是纯数字;

    3.不要用中文命名;

    4.不能使用python关键字;

    5.不要太长;

    6.要有意义;

    7.区分大小写;

    8.推荐使用驼峰式命名法或下划线命名法.

    三.基本数据类型

    1.整数(int) 

    整数能够执行的操作 : + - * /    %(取余)  //(地板除) **(次幂)   

    print(1+2)  #3
    print(1-2)  #-1  
    print(1*2)  #2
    print(1/2)  #0.5
    print(10/3)  #3.33333333335     计算机无法准确的表示一个小数,多位小数可以先放大再缩小.
    print(10%3)  #1
    print(10//3)  #3
    print(2**0,2**1,2**2)  #1 2 4
    

      

    2.字符串(str)

    字符串能够执行的操作: +(拼接)  *(后跟int 便是重复int次)

    a = "周杰伦"
    b = "昆凌"
    
    print(a + "不喜欢" + b) # 周杰伦不喜欢昆凌      拼接操作
    
    print(a + 10)  #会报错        str和int不能相加
    a = "快点使用双截棍 哼哼哈嘿"
    print(a*3) #快点使用双截棍 哼哼哈嘿 快点使用双截棍 哼哼哈嘿 快点使用双截棍 哼哼哈嘿

      

    3.布尔(bool)

    布尔只能判断 True 和 False

    四.用户交互

    关键字:input  input获取到的内容都是str类型

    print("开始")
    s = input("这里是input:") #input输入,让用户输入一些内容,程序会停在这句话,阻塞
    print("结束")
    print("用户输入的内容是:",s) #print可以一次性打印多个内容   

    五.if语句

    if   如果,条件的判断

    1.格式流程

    第一种:如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2

    if 条件:

      结果1

    第二种:如果if条件成立执行结果1,否则执行结果2

    if 条件:

      结果1

    else:

      结果2

    第三种:如果条件1成立则执行结果1,否则判断条件2,直到成立,如果没有成立的则执行结果n.

    if 条件1:

      结果1

    elif 条件2:

      结果2

    ...

    else:

    结果n

    第四种(嵌套):一层一层接  类似第二种

    If 条件1:

            结果1       

    else:

      if 条件2:

        结果2

      else:

        if 条件3:

        else:

          结果3

    score =int(input("请输入你的分数:"))
    if score >= 90:
        print("优秀")
    elif score >= 80:
        print("良好")
    elif score >= 70:
        print("中等")
    elif score >= 60:
        print("及格")
    else:
        print("不及格")
    

      if嵌套

    print("duangduangduang")
    gender = input("你是男的还是女的?")
    if gender == "男":
        print("去隔壁!!!")
    else:
        ask = input("你是包租婆吗?")
        if ask == "是":
            print("去隔壁!!!")
        else:
            height =int(input("你长多高?"))
            if height > 200:
                print("太可怕了,去隔壁!!!")
            else:
                print("快进来,我这的瓜又大又甜!!")
    

     2.总结

    if...elif...else   有一个成立,代码就不往下执行了.
  • 相关阅读:
    AC自动机 HDOJ 2222 Keywords Search
    AC自动机 HDOJ 5384 Danganronpa
    贪心 HDOJ 5385 The Path
    区间DP UVA 10739 String to Palindrome
    区间DP UVA 10453 Make Palindrome
    素数专题
    判素数+找规律 BestCoder Round #51 (div.2) 1001 Zball in Tina Town
    DP专题
    贪心+模拟 ZOJ 3829 Known Notation
    概率DP ZOJ 3822 Domination
  • 原文地址:https://www.cnblogs.com/q767498226/p/10022350.html
Copyright © 2011-2022 走看看