一、复习

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

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

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

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

逻辑操作符:and

二、测试多个条件

1、使用 or

如果使用or,只要任意一个条件为真,就会执行代码。

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

练习:

1、写一个程序,学校选拔篮球运动员,要求8到11岁才能参加,用户从系统输入年龄age,系统根据年龄进行判断, 可以参加打印出:“你可以参加篮球队”,不可以参加打印出: “对不起,你不可以参加篮球队”

2、写一个程序,学校选拔篮球运动员,要求年级2到5年级才能参加,用户从系统输入年级grade,系统根据年级进行判断, 可以参加打印出:“你可以参加篮球队”,不可以参加打印出: “对不起,你不可以参加篮球队”

3、写一个程序,学校选拔篮球运动员,要求年龄段是8到11岁或者年级为2到5年级,用户从系统输入年龄age,年级grade,系统进行判断,可以参加打印出:“你可以参加篮球队”,不可以参加打印出: “对不起,你不可以参加篮球队”

写程序:

1 输入喜欢的动物,系统根据输入的动物判断玩家是否可以玩游戏

animal = input("请输入你喜欢的动物:")
if animal == "dog" or animal == "cat":
print("你可以玩这个游戏")
else:
print("对不起,你不能玩这个游戏")

2 输入年级和喜欢的动物,系统判断喜欢狗或是8至11岁可以玩游戏

animal = input("请输入你喜欢的动物:")
age = int(input("请输入你的年龄:"))
if (animal == "dog") or (age >= 8 and age <= 11):
print("你可以玩这个游戏")
else:
print("对不起,你不能玩这个游戏")

Python 初级 5 判断再判断(三)的更多相关文章

  1. Python 初级 5 判断再判断

    复习: 1 三种数据类型: 整数:int, (1, 2, 200) 浮点数: float(2.0, 9.5, 100.38) 字符串: str("小明", "abc&qu ...

  2. Python 初级 5 判断再判断(四)

    一 .复习 分支:完成测试并根据结果做出判断称为分支. 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, < ...

  3. Python 初级 5 判断再判断(二)

    复习: 分支:完成测试并根据结果做出判断称为分支. 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, <=, ...

  4. python初级(302) 6 对象(三)

    一.复习 1.什么是魔法方法? 2.什么是类的初始化函数? 二.什么是self 使用一个类可以创建多个对象实例,例如: ball1 = Ball("red", "smal ...

  5. Python 初级项目:远程操控电脑(三)-极客学院

    http://www.jikexueyuan.com/course/2376_1.html

  6. Python入门基础之条件判断、循环、dict和set

    Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is ...

  7. 判断逻辑 先判断协议字段返回,再判断业务返回,最后判断交易状态 API密钥

    [微信支付]微信小程序支付开发者文档 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=4_1 协议规则 商户接入微信支付, ...

  8. Python流程控制-2 条件判断

    条件判断 条件判断是通过一条或多条判断语句的执行结果(True或者False)来决定执行的代码块. 在Python语法中,使用if.elif和else三个关键字来进行条件判断. if语句的一般形式如下 ...

  9. centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 第三十六节课

    centos  shell脚本编程2 if 判断  case判断   shell脚本中的循环  for   while   shell中的函数  break  continue  test 命令   ...

随机推荐

  1. Analysis of algorithms: observation

    例子: 3-Sum 给定N个整数,这里面有多少个三元组,使其三个整数相加为0,如上面的例子为有4个三元组. 这个问题是许多问题如计算机几何,图形学等的基础. 用简单粗暴的方式来解决3-Sum问题 通过 ...

  2. Intellij IDEA – How to build project automatically

    By default, Intellij IDEA doesn’t compile classes automatically. But, you can enable the auto compil ...

  3. Kubernetes 学习16 RBAC

    一.概述 1.前面讲过,kubernetes的授权也是基于插件来实现而且用户访问时某一次操作经由某一授权插件检查能通过后就不再经由其它插件检查.然后由准入控制插件再做进一步后续的准入控制检查.那么在他 ...

  4. COM Error Code(HRESULT)部分摘录

    Return value/code Description 0x00030200 STG_S_CONVERTED The underlying file was converted to compou ...

  5. Problem 2 线段树

    $des$ 一个无限长的 01 序列,初始全为 0,每次选择一个区间 [l,r] 进行操作,有三种操作:1. l r 将 [l,r] 中所有元素变成 1.2. l r 将 [l,r] 中所有元素变成 ...

  6. vundle 管理插件

    前言:如果不使用vundle的话,进行插件的安装,配置和管理相对会麻烦,曾经没使用vundle的时候我经常遇到无法安装一些vim插件.但使用vundle后你只要在文件中添加一行你的插件名再安装就OK了 ...

  7. (11)打鸡儿教你Vue.js

    表单 v-model 指令在表单控件元素上创建双向数据绑定 <div id="app"> <p>单个复选框:</p> <input typ ...

  8. 【CSP模拟赛】避难向导(倍增lca&树的直径)

    耐力OIer,一天7篇博客 题目描述 “特大新闻,特大新闻!全国爆发了一种极其可怕的病毒,已经开始在各个城市 中传播开来!全国陷入了巨大的危机!大量居民陷入恐慌,想要逃到其它城市以 避难!经调查显示, ...

  9. SQL查询语句可以执行,但是提示对象名无效

    类似于缓存的问题,ctrl+shift+R 刷新下 一般就好了

  10. mysql查看数据库表数量

    1.查看数据库表数量SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname'; selec ...