1、对象的布尔值
print(bool(False))
print(bool(0))
print(bool(0.0))
print(bool(None))
print(bool(''))
print(bool(""))
print(bool([]))
print(bool(list()))
print(bool(()))
print(bool(tuple()))
print(bool({
}))
print(bool(dict()))
print(bool(set()))
2、分支结构
money = 1000
s = int (input('请输入取款金额'))
if money >= s :
money = money - s
print('取款成功,余额为',money)
num = int (input('输入一个整数'))
if num%2 == 0:
print(num,'是偶数')
else:
print(num,'是奇数')
score = float (input('输入成绩'))
if 90<=score<=100:
print(score,'A')
elif 80<=score<=89:
print(score,'B')
elif 70<=score<=79:
print(score,'C')
elif 60<=score <= 69:
print(score, 'D')
elif 0<=score<=59 :
print(score, 'E')
else:
print(score,'不合法输入')
answer = input('您是会员吗?y/n')
m = float (input('消费金额为:'))
if answer=='y':
if m>=200:
print('8折,付款金额为:',m*0.8,'元')
elif m>200 and y=='n':
print()
elif 100<=m:
print('9折,付款金额为:',m*9,'元')
else:
if m>=200:
print('9.5折,付款金额为:',m*0.95,'元')
else:
print('不打折,付款金额为:',m,'元')
num1 = int (input('第一个数'))
num2 = int (input('第二个数'))
print(str(num1)+'大于等于'+str(num2) if num1>=num2 else str(num1)+'小于等于'+str(num2))
3、Pass语句
anser = input('您是会员吗?y/n')
if answer=='y':
pass
else:
pass