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()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
随机推荐
- JS给对象添加新字段
//这是我的对象 var myInfo = { "name":"peng ya ping", "tel":"138888888&q ...
- Apache部署Django+Vue
首先部署Vue,后端项目django开5000端口,所以vue里的路由是ip:5000,然后打包npm run build 生成dist文件 把dist文件里的index.html和static放在/ ...
- h5页面列表滚动加载数据
h5列表滚动加载数据很常见,以下分享下今天做的案例: 前言 这个效果实现需要知道三个参数 1. scrollTop -- 滚动条距离顶部的高度 2. scrollHeight -- 当前页面的总高度( ...
- P 1027 打印沙漏
转跳点:
- cvthreshold 的运用
什么是阈值? 最简单的图像分割的方法. 应用举例:从一副图像中利用阈值分割出我们需要的物体部分(当然这里的物体可以是一部分或者整体).这样的图像分割方法是基于图像中物体与背景之间的灰度差异,而且此分割 ...
- js 一年中多个时间段 天数去重
Date.prototype.format = function() { var s = ''; var mouth = (this.getMonth() + 1)>=10?(this.getM ...
- ORA-00911
直接在PLSQL运行没问题,在java程序里面运行就报错:ORA-00911 select * from mytable; 亲测,改为: select * from mytable 看到区别没,去掉: ...
- Android中时间戳的详细解释
Android中时间戳的详细解释: (1).定义: 时间戳就是根据当前系统时间生成的一组随机数字. (2).作用: 作为对数据唯一性的一种判断依据.避免了重复修改数据所带来的错误! (3).应用: ( ...
- c++ STD Gems07
reverse.rotate.permutation #include <iostream> #include <vector> #include <string> ...
- Unity 协程运行时的监控和优化
我是快乐的搬运工: http://gulu-dev.com/post/perf_assist/2016-12-20-unity-coroutine-optimizing#toc_0 --------- ...