Python 初级 5 判断再判断(三)
一、复习
分支:完成测试并根据结果做出判断称为分支。
代码块:一行或放在一起的多行代码
缩进:一个代码行稍稍靠右一点
关系操作符(比较操作符):==, >, >=, <, <=, !=
逻辑操作符: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 判断再判断(三)的更多相关文章
- Python 初级 5 判断再判断
复习: 1 三种数据类型: 整数:int, (1, 2, 200) 浮点数: float(2.0, 9.5, 100.38) 字符串: str("小明", "abc&qu ...
- Python 初级 5 判断再判断(四)
一 .复习 分支:完成测试并根据结果做出判断称为分支. 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, < ...
- Python 初级 5 判断再判断(二)
复习: 分支:完成测试并根据结果做出判断称为分支. 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, <=, ...
- python初级(302) 6 对象(三)
一.复习 1.什么是魔法方法? 2.什么是类的初始化函数? 二.什么是self 使用一个类可以创建多个对象实例,例如: ball1 = Ball("red", "smal ...
- Python 初级项目:远程操控电脑(三)-极客学院
http://www.jikexueyuan.com/course/2376_1.html
- Python入门基础之条件判断、循环、dict和set
Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is ...
- 判断逻辑 先判断协议字段返回,再判断业务返回,最后判断交易状态 API密钥
[微信支付]微信小程序支付开发者文档 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=4_1 协议规则 商户接入微信支付, ...
- Python流程控制-2 条件判断
条件判断 条件判断是通过一条或多条判断语句的执行结果(True或者False)来决定执行的代码块. 在Python语法中,使用if.elif和else三个关键字来进行条件判断. if语句的一般形式如下 ...
- centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 第三十六节课
centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 ...
随机推荐
- (java)Jsoup爬虫学习--获取智联招聘(老网站)的全国java职位信息,爬取10页
Jsoup爬虫学习--获取智联招聘(老网站)的全国java职位信息,爬取10页,输出 职位名称*****公司名称*****职位月薪*****工作地点*****发布日期 import java.io.I ...
- Python程序格式规范
Python是一种计算机编程语言.计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能 ...
- python open 函数的一些坑
(1)路径问题 open一个同py文件同一个目录的文件的时候,用以下: txt = open('/filtered_words.txt','rb') words = txt.readline() fi ...
- 开放API接口安全处理
一.开放API接口定义 顾名思义,开放出来给其他人调用的API接口就是开放API接口.例如,短信接口.邮件接口. 二.开放API的弱点 数据窃取 用户的密码等信息被不轨之人窃取,登录账号发布敏感信息, ...
- Oracle 解决无法生成Snapshot问题
1. 概述 Specify the number of days of snapshots to choose from ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- 通过map文件找程序崩溃的代码行
一,配置vs 二,程序崩溃界面 // ConsoleApplication1.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并结束. // #include &l ...
- Web API系列(二) Filter的使用以及执行顺序
在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理.引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想 ...
- 2017.10.6 国庆清北 D6T3 字符串
题目描述 如果把一个字符串从头到尾翻转后和原字符串相等,我们称之为回文串,比如“aabaa”.“())(”.“2017102”. 如果一个字符串存在两个出现过的字母出现的次数相等,我们称之为好 的字符 ...
- IntelliJ IDEA 2017 JDK Tomcat Maven 配置步骤详解(一)
要求 配置 Java基础环境(实际上应该在虚拟机linux环境下 安装CentOS 7,但是我这电脑实在承受不住了) 安装 开发工具 IntelliJ IDEA 2017.1 第一部分: JDK ...
- Comet OJ Contest #13 简要题解
C2 首先用并查集维护\(1\)的连通块,然后用另外一个并查集维护第\(i\)行中,第\(j\)列之后的第一个\(0\)的位置,就是如果当前位置是\(1\)那么它的父亲是它右边的格子,否则是它自己. ...