python编程:从入门到实践----第五章:if语句>练习
food = 'meat'
print("Is food == 'meat'? I predict True")
print(food =='meat')
print("\nIs food == 'apple'? I predict False")
print(food =='apple') fruit = 'banana'
print("\nIs fruit == 'banana'? I predict True")
print(fruit =='banana')
print("\nIs fruit == 'apple'? I predict False")
print(fruit =='apple') #输出结果:
Is food == 'meat'? I predict True
True Is food == 'apple'? I predict False
False Is fruit == 'banana'? I predict True
True Is fruit == 'apple'? I predict False
False
'''
i1='apple'
i2='Apple'
print(i1 == i2)
print(i1 != i2)
print(i1 == i2.lower())
'''
'''
i3=20
i4=30
print(i3 == i4)
print(i3 != i4)
print(i3 > i4)
print(i3 >= i4)
print(i3 < i4)
print(i3 <= i4)
print(i3<=20 and i4<=20)
print(i3<=20 or i4<=20)
'''
j=['apple','banan','orange']
j1 = 'apple'
print(j1 in j)
print(j1 not in j)
'''
alien_color = 'green'
if alien_color =='green':
print("You get 5 points")
#输出结果:You get 5 points
'''
alien_color = 'green'
if alien_color =='orange':
print("You get 5 points")
#输出结果:空
alien_color = 'green'
if alien_color =='green':
print("You shoot alien. You get 5 points")
'''
else:
print("You get 10 points")
'''
5-5 外星人颜色#3 :将练习5-4中的if-else 结构改为if-elif-else 结构。
alien_color = 'green'
if alien_color =='green':
print("You got 5 points")
elif alien_color =='yellow':
print("You got 10 points")
else:
print("You got 15 points") #输出结果:You got 5 points
备注:黄色和红色打印的消息的代码省略,只要把变量中的值改为黄色和红色即可。
age = 64
if age <2:
print("He is baby")
elif 2<=age<4 :
print("He just learn to walk")
elif 4<=age <13:
print("He is a child")
elif 13<=age <20:
print("He is teenager")
elif 20<= age <65:
print("He is a adult")
else:
print("He is a elderly") #输出结果:He is a adult
favorite_fruit = ['apple','orange','banana']
if 'apple' in favorite_fruit:
print("You really like apple!")
if 'orange' in favorite_fruit:
print("You really like orange!")
if 'banana' in favorite_fruit:
print("You really like bananas!")
if 'pear' in favorite_fruit:
print()
if 'watermelon' in favorite_fruit:
print() #输出结果:
You really like apple!
You really like orange!
You really like bananas!
users=["admin","crystal","James","Lily","Lucy"]
for user in users:
if user == "admin":
print("Hello admin, would you like to see a status report?")
else:
print("Hello " + user + ",thank you for logging in again.") #输出结果:
Hello admin, would you like to see a status report?
Hello crystal,thank you for logging in again.
Hello James,thank you for logging in again.
Hello Lily,thank you for logging in again.
Hello Lucy,thank you for logging in again.
users=[]
if users:
for user in users:
if user == "admin":
print("Hello admin, would you like to see a status report?")
else:
print("Hello " + user + ",thank you for logging in again.")
else:
print("We need to find some users!") #输出结果:
We need to find some users!
current_users =['admin','crystal','James','Lucy','Lily']
new_users = ['Admin','Crystal','Jim','Candy','lily']
for new_user in new_users:
if new_user.lower() in [current_user.lower() for current_user in current_users]:
#[current_user.lower() for current_user in current_users] 列表不区分大小写,也就是列表解析
print(new_user + ",Please input other user")
else:
print(new_user + ",This user is not used") #输出结果:
Admin,Please input other user
Crystal,Please input other user
Jim,This user is not used
Candy,This user is not used
lily,Please input other user
5-11 序数 :序数表示位置,如1st和2nd。大多数序数都以th结尾,只有1、2和3例外。
numbers = [1,2,3,4,5,6,7,8,9]
for number in numbers:
if number ==1:
print("1st")
elif number == 2:
print("2nd")
elif number == 3:
print("3rd")
else:
print(str(number)+"th")
#输出结果
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
python编程:从入门到实践----第五章:if语句>练习的更多相关文章
- #Python编程从入门到实践#第四章笔记
#Python编程从入门到实践#第四章笔记 操作列表 1.遍历列表 使用for循环,遍历values列表 for value in values: print(value) 2.数字列表 使 ...
- python编程:从入门到实践----第五章>if 语句
一.一个简单示例 假设有一个汽车列表,并想将其每辆汽车的名称打印出来.遇到汽车名‘bmw’,以全大写打印:其他汽车名,首字母大写 cars=['audi','bmw','subaru','toyota ...
- 《Python编程从入门到实践》第二章_变量和简单数据类型
什么是变量呢? 举例: >>> message = "Hello,Python!" >>> print (message) Hello,Pyth ...
- Python:从入门到实践--第五章--if语句--练习
#1.编写一系列条件测试:将每个测试以及结果打印出来 car = '宝马' if car == "宝马": print("预测正确") print(car) e ...
- #Python编程从入门到实践#第三章笔记
列表简介 1.什么是列表 列表:由一系列按也顶顺序排列的元素组成.元素之间可以没有任何关系. 列表:用方括号[]表示,并用逗号分隔其中元素.名称一般为复数 2.访问元素 (1)列表是有序集合 ...
- Python编程从入门到实践笔记——异常和存储数据
Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...
- Python编程从入门到实践笔记——文件
Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...
- Python编程从入门到实践笔记——类
Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
随机推荐
- springboot 自定义错误jsp页面
1.总览 2.application.properties spring.mvc.view.prefix=/WEB-INF/pages/ spring.mvc.view.suffix=.jsp#关闭w ...
- 转载:HTTP 请求头中的 X-Forwarded-For
本文转自:https://www.jianshu.com/p/15f3498a7fad X-Forwarded-For和相关几个头部的理解 $remote_addr 是nginx与客户端进行TC ...
- Android 为控件添加点击涟漪效果
Android在5.0版为Button默认添加了点击时的涟漪效果,而且在其他的控件上也可以轻松的实现这种炫酷的效果.涟漪效果可以分为两种,一种时有边界的涟漪,另一种时无边界的涟漪.所谓的有边界,即涟漪 ...
- 从零开始Windows环境下安装python+tensorflow
从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习te ...
- idea修改web项目的访问路径
转 新建好了项目发现项目只能以localhost:8080这样的访问路径访问到主页,也就是index.jsp 那么之前我用eclipse新建的项目都是localhost:8080/xxx(项目名称)来 ...
- sqlserver 联接查询的一些注意点
1.内连接的安全性 (1) inner join 是ANSI SQL-92 语法.等值联接是ANSI SQL-89 的语法 ,两者已相同方式解释.在性能上没有差别 (2)但是强烈建议使用ANSI SQ ...
- VS 2017 没有工具栏中没有Report Viewer的解决方案
安装 控件 Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms -Pre “工具”>“Nuget包管 ...
- MVC学生管理系统-阶段V(模糊查询)
项目源码 :https://download.csdn.net/download/weixin_44718300/11091042 此处省略一段话.去上一篇查看 NO01:修改list.jsp < ...
- javascript 连续赋值(连等运算)问题研究
前几天看到一个javascript 连续赋值的问题,运行了一下,结果出乎意料,发现这里的水真的有点深啊,连续赋值的底层机制,没有一本前端书籍有详细介绍的,自己做实验研究了一下,先来看结果: var a ...
- VUE注册全局组件和局部组件
全局组件 第一步:在components文件夹下建立一个子文件Users.vue <template> <div class="users"> {{msg} ...