Python基础学习_03
print(bool(False)) #False print(bool(0)) #False print(bool(0.0)) #False print(bool(None)) #False print(bool('')) #False print(bool("")) #False print(bool([])) #[]表示空列表 print(bool(list())) print(bool(())) #空元组 print(bool(tuple())) print(bool({})) #空字典 print(bool(dict())) print(bool(set())) #空集合
print(bool(18)) #True print(bool(True)) #True print(bool('hellowrod')) #True
if 条件表达式:
条件执行体
money=1000 #余额 s=int(input('请输入取款金额')) #取款金额 #判断余额是否充足 if money>=s: money=money-s print('取款成功,余额为;',money)
if 条件表达:
条件执行体1
else:
条件执行体2
#从键盘录入一个整数,编写程序让计算机判断是奇数还是偶数 num=int(input('请输入一个整数')) #条件判断 if num%2==0: print(num,'是偶数') else: print(num,'是奇数')
if 条件表达式1:
条件执行体
elif 条件表达式2:
条件执行体2
elif 条件表达式n:
条件执行体n
[else:] (else可省)
条件执行体n+1
score=int(input('请输入一个成绩:')) #判断 if score>=90 and score<=100: print('A级') elif score>=80 and 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 条件表达式1:
if 内层条件表达式:
内层条件执行体1
elif :
内层条件执行体2
else:
内层条件执行体3
else:
条件执行体
answer=input('您是会员名?y/n') money=float(input('请输入您的购物金额:')) #外层判断是否是会员 if answer=='y':#会员 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*9.5) else: print('不打折,付款金额为:',money)
条件判断的结构为Ture,执行左侧代码;为False,执行右侧的代码
'''从键盘录入两个整数,比较两个整数的大小''' num_a=int(input('请输入第一个整数')) num_b=int(input('请输入第二个整数')) print('使用条件表达式进行比较') print( str(num_a)+'大于等于'+str(num_b) if num_a>=num_b else str(num_a)+'小于'+str(num_b) )
answer=input('您是会员吗?y/n') #判断是否是会员 if answer=='y': pass else: pass

浙公网安备 33010602011771号