if语句-程序的流程控制

1、输出绝对值的应用–单 if 语句的使用

number=int(input("请输入你心中想的数字"))
if number>0:
    print("这个数字的绝对值是%d" %number)

2、对你输入的数字进行奇偶数的判断----if,else语句

number=int(input("请输入你喜欢的数字"))
if number%2==0:
    print("你输入的%d是偶数" %number)
else:
    print("你输入的数%d是奇数" %number)

3、多重判断语句 if—elif–elif–else
一层一层的进行判断,如果满足条件1,则执行条件1的代码块,否则进行条件2,满足条件2执行条件2的代码块
售票系统

age=int(input("请输入你的年龄"))
charge=100
if age<=6 or age>=80:
    charge=charge*0.2
    print("你的票价是%d"%charge)
elif age<=12 or age>=60:  # 只有在条件1 不满足时,才会执行条件2
    charge=charge*0.5
    print("你的票价是%d"%charge)
else:
    print("你的票价是%d"%charge)

4、测试输入的年份是否为闰年—if语句嵌套使用

#闰年 可以被4整除, 在这个条件成立的基础上,
#它除以100时余数不为0 或是除以 400时余数为0,这2个条件皆符合才算闰年
year=int(input("请输入年份"))
year4=year%4
year100=year%100
year400=year%400
if year4==0:
    if year100!=0 or year400==0:
        print("%d是闰年" %year)
else:
    print("%d不是闰年" %year)

5、小题狂做
1)有个公司店庆,消费满10万元打9折,消费满8万元可打95折,消费满5万元可打98折,如果是50岁的消费者,不论消费金额多少都打95折

age=int(input("顾客你好,请输入你的年龄"))
consume=int(input("顾客的消费金额"))
if age!=50:
    if consume>=10:
        consume=consume*0.9
        print("你的消费金额为%d" %consume)
    elif consume>=8:
        consume=consume*0.95
        print("你的消费金额为%d" % consume)
    elif consume>=5:
        consume=consume*0.98
        print("你的消费金额为%d" % consume)
else:
    consume=consume*0.95
    print("你的消费金额为%d" % consume)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值