马士兵python学习杨淑娟老师第三章

#以下对象的布尔值为false,包括False、数值0、None、空字符串、空列表、空元组、空字典、空集合,其他均为true。

print(bool(False))

print(bool(0))

print(bool(0.0))

print(bool(None))

print(bool(''))#空字符串

print(bool([]))#空列表

print(bool(list()))#空列表

print(bool(()))#空元组

print(bool(tuple()))#空元组

print(bool({}))#空字典

print(bool(dict()))#空字典

print(bool(2))

#多分支结构

#从用户处录入一个整数成绩,90-100A,80-89B,70-79C,60-69D,0-59E,小于0或大于0为非法数据

score=int(input('请输入成绩'))

if 90<=score<=100:

    print('A')

elif 80<=score<=89:

    print('B')

elif 70<=score<=79:

    print('C')

elif 60<=score<=69:

    print('D')

elif 0<=score<=59:

    print('E')

else:

    print('非法数据')

#分支结构,嵌套if

'''会员:购物金额>=200,8折

               >=100,9折

    非会员:购物金额>=200,9.5折'''

answer=input('请问您是会员吗?yes/no')

money=float(input('请输入你的购物金额'))

if answer=='yes':

    if money>=200:

        print('打8折,付款金额为:',money*0.8)

    elif money>=100:

        print('打9折,付款金额为:',money*0.9)

    else:

        print('不打折,付款金额为:',money)

else:

    if money>=200:

        print('打9.5折,付款金额为:',money*0.95)

    else:

        print('不打折,付款金额为:',money)

#条件表达式 语法结构:x if 判断条件 else y(True时执行前面,False执行后面)

#从键盘录入2个整数,比较两个整数的大小

num_a=int(input('请输入一个整数'))

num_b=int(input('请输入另一个整数'))

'''if num_a>=num_b:

    print(num_a,'大于等于',num_b)

else:

    print(num_a,'小于',num_b)'''

#用条件表达式简写

#print((num_a,'大于等于',num_b) if num_a>=num_b else (num_a,'小于',num_b))

#美化

print(str(num_a)+'大于等于'+str(num_b) if num_a>=num_b else str(num_a)+'小于'+str(num_b))

#pass语句 语句什么都不做,只是一个占位符,用在语法上需要语句的地方

answer=input('您是会员吗?y/n')

#还没想好怎么写,用pass占位

if answer=='y':

    pass

else:

    pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值