zoukankan      html  css  js  c++  java
  • Python 初级 5 判断再判断(四)

    一 、复习

    分支:完成测试并根据结果做出判断称为分支。

    代码块:一行或放在一起的多行代码

    缩进:一个代码行稍稍靠右一点

    关系操作符(比较操作符):==, >, >=, <, <=, !=

    逻辑操作符

    and: 同时满足为真

    or:任意一个满足为真

    二 、测试多个条件

    1、使用not

    表示相反的逻辑, 使用not

    age = int(input("请输入你的年龄:"))
    if not (age < 8):
        print("你可以参加篮球队")
    else:
        print("对不起,你不能参加篮球队")

    去除not的表示:

    age = int(input("请输入你的年龄:"))
    if age >= 8:
        print("你可以参加篮球队")
    else:
        print("对不起,你不能参加篮球队")

     

    练习:

    1、输入年龄age, 年级grade,如果年龄大于等于8并且年级大于等于3,输出你可以参加篮球队了,否则输出对不起,你不可以参加篮球队

    age = int(input("请输入你的年龄:"))
    grade = int(input("请输入你的年级:"))
    if age >=8 and grade >=3:
        print("你可以参加篮球队了")
    else:
        print("对不起,你不能参加篮球队")

    如何将这个判断转化为含有or的测试:

    age = int(input("请输入你的年龄:"))
    grade = int(input("请输入你的年级:"))
    if not(age >=8) or not(grade >=3):
        print("对不起,你不能参加篮球队")
    else:
        print("你可以参加篮球队了")

    2、输入你喜欢的颜色color, 如果你喜欢蓝色blue或者绿色,输出你可以玩这个游戏了,否则输出对不起,你不可以玩这个游戏

    color = input("请输入你喜爱的颜色:")
    if color == "blue" or color == "green":
        print("你可以玩这个游戏了")
    else:
        print("对不起,你不可以玩这个游戏")

    将之转换为包含and的测试

    color = input("请输入你喜爱的颜色:")
    if not(color == "blue") and not(color == "green"):
        print("对不起,你不可以玩这个游戏")
    else:
        print("你可以玩这个游戏了")

    3、输入你的年龄age, 年级grade和喜爱的颜色,如果年龄大于等于8并且年级大于等于3,同时喜欢蓝色或是绿色,输出你可以参加篮球比赛了,否则输出你不可以参加篮球比赛

    age = int(input("请输入你的年龄:"))
    grade = int(input("请输入你的年级:"))
    color = input("请输入你喜爱的颜色:")
    if age >=8 and grade >=3 and (color == "blue" or color == "green"):
        print("你可以参加篮球队比赛了")
    else:
        print("对不起,你不能参加篮比赛")

    课后练习:

    1、一家商场在降阶促销。如果购买金额amount低于或等于100元,会给10%的折扣,如果购买金额大于100元,会给20%折扣。编写一个程序,询问购买价格,再显示折扣(10%或20%)和最终价格

    amount = float(input("请输入金额:"))
    if amount <= 100:
        print("折扣为:10%, 应付金额:", amount * (1 - 0.1))
    else:
        print("折扣为:20%, 应会金额:", amount * (1 - 0.2))

    2、一个女子足球队在寻找年龄在10到12岁之间的小女孩加入。编写一个程序,询问用户的年龄和性别(男或女),如果此人年龄在10到12岁之间,并且是女孩,输出可以参加足球队,否则输出对不起,你不可以参加足球队。

    age = int(input("请输入你的年龄:"))
    sex = input("请输入你的性别:")
    if age >= 10 and age <= 12 and sex == "":
        print("你可以参加足球队")
    else:
        print("你不可以参加足球队")

    3、上一题中,合理进行优化,如果用户不是女孩就不必询问年龄了

    sex = input("请输入你的性别:")
    if not sex == "":
        print("对不起,你不是女孩,不可以参加女子足球队")
    else:
        age = int(input("请输入你的年龄:"))
        if age >= 10 and age <= 12:
            print("你可以参加女子足球队")
        else:
            print("对不起,你不可以参加女子足球队")
  • 相关阅读:
    Graphics—对话框操作
    Visual Studio 2013 出现error C4996(fopen函数出错)如何解决
    Visual Studio 2013出现错误LNK 2026(SAFESEH模块不兼容)如何解决
    Graphics—菜单设置笔记
    kali 根目录中文乱码
    sqlite文件损坏修复
    win10,mysql安装
    flask 对从数据库反向生成的表进行修改
    flask第一章:项目环境搭建
    flask 连接数据各种报错
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11441630.html
Copyright © 2011-2022 走看看