zoukankan      html  css  js  c++  java
  • Python基础案例教程

    一、超市买薯片
    # 用户输入薯片的单价
    danjia = float(input("薯片的单价"))
    # 用户输入购买袋数
    daishu = int(input("购买的袋数"))
    # 计算总价
    zongjia = danjia * daishu
    # 输出结果
    print("薯片单价%.2f/袋,您购买了%d/袋,应付总价%.2f元。" % (danjia,daishu,zongjia))
    # %s是字符串格式化输出
    # %d是整数格式化输出
    # %f是浮点数(小数)格式化输出
    # %06d是数字不足6位用0填充,满足6位则是多少就显示多少
    # %.2f是显示小数点后2位,可依次增加.3/.4/.5
    

    知识点:

    1、=号在Python中的作用是给变量赋值。

    2、input函数,记录用户在键盘上输入的内容。

    3、float、int函数做数据类型转换作用,分别转换为浮点数(小数)、整数。

    4、同一类型的数据可以进行算数运算,而不同类型的数据不能进行运算。

    5、print函数做输出内容作用。

    6、字符串格式化输出的几个符号和使用方法。

    二、网吧判断年龄
    # 假设某网吧进入要求要年龄段是18-60周岁
    nianling = int(input("输入您的年龄"))
    if nianling >= 18 and nianling < = 60:
        print("欢迎进入本网吧上网")
    else:
        print("您的年龄未达到要求,禁止入内")
    
    三、学校考试
    # 某学校考试,要求学生语文和数学其中一门达到60分即及格
    yuwen = float(input("输入你的语文分数"))
    shuxue = float(input("输入你的数学分数"))
    if yuwen >= 60 or shuxue >= 60:
        print("恭喜同学,你的考试及格")
    else:
        print("你的考试未过关")
    
    四、非公勿入
    # 假设不是公司的员工不让进入
    yuangong = False
    if not yuangong:
        print("你不是本公司员工,禁止入内!")
    

    知识点:

    1、比较关系运算符的用法和以下所有的比较关系运算符含义:

    == 相等

    != 不相等

    > 大于

    < 小于 >= 大于等于

    < = 小于等于 2、逻辑运算符的用法和以下所以的逻辑运算符含义: and 条件都必须满足 or 只需要满足其中一个条件 not 只有当条件不满足的时候执行一些代码,一般配合布尔类型的数据使用 3、判断语句if、else的用法。 [erji]五、火车站检票[/erji]

    # 定义布尔型变量,检查是否有车票
    chepiao = False
    # 定义整形变量,表示刀的长度,单位:厘米
    dao = 19
    # 检查是否有车票
    if chepiao:
        print("你拥有车票,请继续进行安检")
        #检查刀的长度
        if dao < = 20:
            print("你已经通过安检")
        else:
            print("你的刀携带长度为%dCM,超过了限制的20CM,你无法通过安检" % dao)
    else:
        print("你还没有购买车票")
    

    知识点:

    1、if语句的内嵌用法,一般是作为两个判断条件有依赖关系的时候需要内嵌使用。

    六、石头剪刀布小游戏
    # 导入随机数工具包
    import random
    # 提示用户输入要出的拳:1石头 2剪刀 3布
    wanjia = int(input("请输入您要出的拳1石头 2剪刀 3布:"))
    # 电脑随机出拳
    diannao = random.randint(1, 3)
    # 输出玩家和电脑所选的拳头数据
    print("玩家选的拳头是%d - 电脑选的拳头是%d" % (wanjia, diannao))
    # 判断玩家赢的局
    if (
            (wanjia == 1 and diannao == 2)
            or (wanjia == 2 and diannao == 3)
            or (wanjia ==3 and diannao == 1)):
        print("恭喜您胜利")
    # 判断平局
    elif wanjia == diannao:
        print("平局")
    # 除了赢的局和平局以外都是输,所以直接输出失败即可
    else:
        print("您战败了,再来一次吗?")
    

    知识点:

    1、import函数的作用是导入工具包

    2、random.randint是随机数工具包,用法见项目演练

    3、if语句中的elif语句用法,一般是用作当一个条件判断完成后,需要额外再判断一个和之前没有依赖关系的条件而用。

  • 相关阅读:
    Mysql集群
    Redis集群
    Python3 实现数据读写分离设计
    PHP Session的优化使用
    防盗链与token运用
    PHP与REDIS
    优化设计提高sql类数据库的性能
    Nodejs密集型CPU解决方案
    可重入和线程安全
    信号处理函数编写规则
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/9803137.html
Copyright © 2011-2022 走看看