Python if控制语句

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元
=========================

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']
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值