zoukankan      html  css  js  c++  java
  • python基础,变量,if语句

     一.python初识

      python是一门 解释型弱类型编程语言.
      特点: 简单.明确.优雅

    二.python的解释器

      CPython. 官方提供的. 内部使用c语言来实现
      PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.

    三.第一个python程序

    print(任何内容)

    四.变量

      程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用

    命名规则:

      1. 使用字母, 数字, 下划线组成
      2. 不能数字开头, 更不能是纯数字
      3. 不能用python的关键字
      4. 不要太长
      5. 要有意义
      6. 区分大小写
      7. 不要用中文
      8. 建议使用驼峰或者下划线

    五.python部分数据类型 

     1. int. 整数. 可以做+,-,*,/,%,//
      2. str. 字符串. 可以 + *
      3. bool. 布尔值. 两个取值. True, False

    六.用户交互

    变量 = input(提示语)
    接收到的内容是字符串类型
    str = > int => int(str)
    七。流程控制(if)
    if 条件:
    代码块
    
    if 条件1:
    代码块1
    else:
    代码块儿2
    
    if 条件1:
    代码块
    elif 条件2:
    代码块
    elif....
    else:
    
    
    if 条件:
    if 条件:
    if 条件:
    代码块
    else:

    练习:

    # 一,name = input(“>>>”) name变量量是什什么数据类型?
    # 字符串数据类型
    
    # 二,if条件语句的基本结构
    # if 条件一
    # 结果一
    # elif 条件二
    # 结果二
    # elif....
    # ...
    # else:
    # 结果n
    
    #三,用print打印出下面内容:
    #文能提笔安天下,
    #武能上⻢马定乾坤.
    #心存谋略略何⼈人胜,
    #古今英雄唯是君.
    print("文能提笔安天下,")
    print("武能马上定乾坤.")
    print("心存谋略何人胜,")
    print("古今英雄唯是君.")
    View Code
    #四,利用if语句写出猜大小的游戏:
    #设定一个理理想数字比如:66,让用户输入数字,如果比66大,则显示猜测
    #的结果大了了;如果比66小,则显示猜测的结果小了了;只有等于66,显示猜测结果
    #正确。
    a = int(input("请输入一个数字"))
    if a > 66:
        print("猜测结果大了")
    elif a < 66:
        print("猜测结果小了")
    else:
        print("猜测结果正确")
    View Code
    """五,提示用户输入他的年龄, 程序进行行判断.
    如果小于10, 提示小屁孩, 如果大于10, 小于 20, 提示青春期叛逆的小屁孩.
    如果大于20, 小于30. 提示开始定性, 开始混社会的小屁孩儿, 如果大于30,小于
    40.提示看老大不小了, 赶紧结婚小屁孩儿. 如果大于40,小于50. 提示家里里有个
    不听话的小屁孩儿. 如果大于50, 小于60.提示自己马上变成不听话的老屁孩儿.
    如果大于60, 小于70. 提示活着还不错的老屁孩儿.如果大于70,小于90.提示人
    生就快结束了的一个老屁孩儿.如果大于90以上. 提示.再见了这个世界."""
    age = int(input("请输入您的年龄"))
    if age < 10:
        print("小屁孩")
    elif 10 <= age < 20 :
        print("青春期叛逆的小屁孩")
    elif 20 <= age < 30:
        print("开始定性,开始混社会的小屁孩")
    elif 30 <= age < 40:
        print("老大不小了,赶紧结婚小屁孩")
    elif 40 <= age < 50:
        print("家里有个不听话的小屁孩")
    elif 50 <= age < 60:
        print("自己马上变成不听话的老屁孩")
    elif 60 <= age < 70:
        print("活着还不错的老屁孩")
    elif 70 <= age < 90:
        print("人生就快结束了的一个老屁孩")
    elif age >= 90:
        print("再见了这个世界")
    View Code
    """六、单行注释以及多行注释.
     #号单行注释
    ''' ''',""""""多行注释"""
    #七,提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不
    # 对,提示你是傻逼么
    name = input("请输入'麻花藤'")
    if name == '麻花藤':
        print("真聪明")
    else:
        print("你是傻逼吗")
    View Code
    #八,用户输入一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
    # 饮食(根据个人习惯和老家习惯随意编写)
    month = input("请输入一个月份")
    if month == '一月':
        print("一月,吃橘子")
    elif month =='二月':
        print("二月,吃腊肉")
    elif month == '三月':
        print("三月,吃橙子")
    elif month == '四月':
        print("四月吃牛肉")
    elif month =='五月':
        print("五月吃狗肉")
    elif month == '六月':
        print("六月吃苹果")
    elif month =='七月':
        print("七月吃桃子")
    elif month == '八月':
        print("八月吃饭")
    elif month =='九月':
        print("九月喝水")
    elif month =='十月':
        print("十月吃猪肉")
    elif month =='十一月':
        print("十一月吃葡萄")
    elif month =='十二月':
        print("十二月吃梨")
    else:
        print("请输入一个正确的月份")
    View Code
    """九,用户输入一个分数.根据分数来判断用户考试成绩的档次, 
    >=90 A
    >=80 B
    >=70 C
    >=60 D
    < 60 E"""
    fs = int(input("请输入您的考试成绩分数范围为0到100"))
    if fs >= 90:
        print("A")
    elif 80 <= fs < 90:
        print("B")
    elif 70 <= fs < 80:
        print("C")
    elif 60 <= fs < 70:
        print("D")
    else:
        print("E")
    View Code

     

     

  • 相关阅读:
    [leetcode]Copy List with Random Pointer @ Python
    [leetcode]Convert Sorted List to Binary Search Tree @ Python
    [leetcode]Convert Sorted Array to Binary Search Tree @ Python
    [leetcode]Binary Tree Level Order Traversal II @ Python
    [leetcode]Minimum Depth of Binary Tree @ Python
    [leetcode]Binary Tree Zigzag Level Order Traversal @ Python
    [leetcode]Binary Tree Level Order Traversal @ Python
    [leetcode]Sum Root to Leaf Numbers @ Python
    [leetcode]Flatten Binary Tree to Linked List @ Python
    [leetcode]Binary Tree Postorder Traversal @ Python
  • 原文地址:https://www.cnblogs.com/zwq-/p/9385541.html
Copyright © 2011-2022 走看看