上一篇我们讲到了倒叙,接下来我们讲元组,有关于列表,字符。变量可以点击我的主页查看,记得点击关注哦。
if语句if 关键字或条件判断:
条件(即为表达式):
条件也可以是输出语句
name = '清安'
if name == '清安':
print('正是清安')
# 其结果是:
# 正是清安
复制代码
else:
name = '清安无别事'
if name == '清安无别事':
print('正是清安')
else:
print('不是清安')
# 其结果是:
# 正是清安
复制代码
看看这个有意思的例题:
# 创建一个动物列表
animal = ['cat','dog','duck','fish']
#使用for循环遍历列表,定义一个新的变量用于循环animal
for animals in animal:
#使用if做一个判断,判断刚刚新定义的变量是否有进行遍历,并判断列表中是否有cat这个字符串
if animals == 'cat':
# 如果有,则以全字符大写的方式打印
print(animals.upper())
else: #否则
# 打印首字符大写
print(animals.title())
# CAT
# Dog
# Duck
# Fish
复制代码
这里我们看到了一个新的知识,就是比较符==,这个是判断是否相等的一个比较运算符,这里会慢慢告诉小伙伴,后续还有!=不相等这样的判断,对于数字还有大于>、小于 19: print('Yes') else: print('No') 复制代码
解释:这里我们定义一个年龄变量age,用if-else对它进行一个判断,让age于19比较,如果age这个数大于19,那么我们就输出yes否则输出no,pyhton后台会做一个判断,然后给到我们想要的结果,这里如果不加print进行打印,程序就会报错哦!
elif我们接下来学习if-elif-else语句:
举一个很易懂的题目,定义一个年龄age = ?,如果大于十八岁收费20元,大于十岁小于十八岁收费10元,小于十岁免费!
让我们看程序:
age = 13
if age < 10:
print('小于十岁,免费')
elif age < 18:
print('大于十岁小于十八岁,收费10元')
else:
print('大于十八岁,收费20元')
复制代码
解释:这里我们没有重复去判断大于十岁小于十八岁,这里你可以10
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?