2021-03-30 Python初级Day04

  • 条件判断应用场景

如果条件满足,做事情1;否则,做事情2。这就是有了判断,程序也有了分支的语句。

  • 单分支

语法:

if 要判断的条件:
    条件成立,要做的事
else:
    条件不成立,要做的事
  1. if,else下层的语句必须缩进
  2. if,else语句后必须有冒号:(英文状态下) 
  3. 判断的条件,多是用到逻辑运算符,返回的是布尔类型的数据
  • 多分支
if 条件1:
     条件1满足执行的代码
elif 条件2:
     条件2满足时,执行的代码
elif 条件3:
     条件3满足时,执行的代码
else:
     以上条件都不满足时,执行的代码
  • 分支嵌套

多分支的判断是平级的,嵌套的判断是连续的,即判断1次,立刻开展额外的判断

  • 逻辑运算符
and同时满足,才返回True
or只要一个满足,就返回True
notTrue,False的转化

 

 

 

 


作业:

我想买车,买什么车决定于我在银行有多少存款。如果我的存款超过300万,我就买玛莎拉蒂
否则,如果我的存款超过200万,我就买保时捷
否则,如果我的存款超过100万,我就买奥迪A6L
否则,如果我的存款超过50万,我就买大众迈腾
否则,如果我的存款超过30万,我就买大众速腾
否则,我买捷安特

要对输入的存款做判断,如果不是数字,提示“格式错误”

save=input('输入您的银行存款(万元):')
if save.isdecimal():
    save=int(save)
    if save>300:
        print('我就买玛莎拉蒂')
    elif save>200:
        print('我就买保时捷')
    elif save>100:
        print('我就买奥迪A6L')
    elif save>50:
        print('我就买大众迈腾')
    elif save>30:
        print('我就买大众速腾')
    else:
        print('看来我只能买台捷安特自行车了')
else:
    print('格式错误')

输入您的银行存款(万元):40
我就买大众速腾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值