Python if控制语句(一)
2018-01-12 19:28
411 查看
Python if控制语句
(一)Python 条件语句编程有时候需要检查 一系列的条件,根据此条件决定采取什么措施。
1.语法
if 条件表达式: pass 1.条件表达式的比较,可以是任意形式,比如: a.整数比较 b.字符串比较 c.布尔型数据比较 d.对象比较等等 2.检查多个条件 a.使用and检查多个条件,只要多个条件都为True时,才执行条件下面代码块。 b.使用or检查多个条件,只要有一个条件为True时,执行if条件下的代码块。
2.一个if条件的实例演示
#1.定义一个Fruit列表 Fruits=['苹果','樱桃','榴莲','白菜'] #2.定义一个空列表 tests=[] '''删除列表不是水果的数据 并把水果添加到tests容器 ''' #3.遍历Fruits列表 for fruit in Fruits: if fruit!='白菜': tests.append(fruit) print(tests)
结果演示:['苹果', '樱桃', '榴莲']
2.一个if-else多个条件实例演示
print("=========================") age=int(input("请输入您的年龄:")) height=int(input("请输入您的身高:")) print("=========================") if age>12and height>150: print("游乐园门票价格为180元") else: print("游乐园门票价格为90元") print("=========================")
结果演示: ========================= 请输入您的年龄:8 请输入您的身高:140 ========================= 游乐园门票价格为90元 ===================== 4000 ====
3.if-elif-else结构
从if条件开始,如果满足,则执行if块中的数据,否则跳到下一个elif进行判断,满足就执行elif中的代码块。否则跳到else中执行。
age=int(input("请输入你的年龄:")) ''' 1.4岁以下免费 2.4-18岁收费30元 3.18岁以上60元 ''' if age<4: print("免费") #elif可以使用多个 elif 4<age<18: print("收费30元") #else可以省略 else: print("收费60元")
结果演示: 请输入你的年龄:22 收费60元
(二)使用if语句处理列表
1.统计列表中相同元素的个数
Article=['Java','C++','C#','Python','C','PHP','Python'] count=[] ''' 统计Article列表中Python 字符串的个数。 ''' for word in Article: if word=='Python': count.append(word) #打印统计的字符串个数 print("Python单词的个数:"+str(len(count))+"个")
输出结果:Python单词的个数:2个
2.修改,删除列表中的指定元素
Article=['Java','C++','C#','Python','C','PHP','Python'] ''' 1.把Article列表中的C修改为Go 2.删除列表中的具体元素使用关键字 del Article[i] ''' for i in range(len(Article)): if Article[i]=='C': Article[i]='Go' print(Article)
输出结果:['Java', 'C++', 'C#', 'Python', 'Go', 'PHP', 'Python']
相关文章推荐
- python教程13--《控制语句之 if、while、for》
- Python流程控制语句->if .......else
- Python流程控制语句->if .......else
- Python中的流程控制--if判断语句
- Python脚本之流程控制if语句
- Python3.2官方文档教程-流程控制语句(if,for,pass)
- python学习小结2:if和while控制语句
- 控制语句 VBA vs. R vs. Python (1) if...语句
- Python - if语句控制
- python流程控制语句 ifelse - 2
- Python学习(七) 流程控制if语句
- python流程控制语句 ifelse - 3
- Python学习--控制语句:if, while, for, break, continue
- python流程控制语句 ifelse - 1
- python流程控制语句 ifelse - 4
- Python的控制语句,(if,while,for)之if
- python教程1-4 控制流语句: If
- Python基础6- 流程控制之if条件语句
- python学习小结2:if和while控制语句
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料