#bool(布尔)
a=''
print(bool(a))
b=None
print(bool(b))
a=1
print(bool(a))
salary=int(input("请输入薪资:"))
if salary>10000:
print("可以买一辆迈腾")
if salary>5000 and salary<10000:
print("博越")
#单 if
cj=int(input("请输入成绩:"))
if cj>=90:
print("优秀")
if cj>=80 and cj<90:
print("良好")
if cj>=60 and cj<80:
print("及格")
if cj<60:
print("不及格")
#双分支
cet4=int(input("请输入四级成绩:"))
if cet4>425:
print("颁发证书")
else:
print("请继续加油")
sex=input("请输入性别")
if sex=='男':
print("送刮胡刀")
print("送皮鞋")
else:
print("送化妆品")
#多分支
score=int(input("请输入成绩:"))
if score>=90 and score<=100:
print("优秀")
#下一个elif变为if 结果是有区别的
elif score>=80: #elif==else if
print("良好")
elif score>=60:
print("及格")
else:
print("不及格")
print("程序结束")
money=int(input("请输入购买金额:"))
sex=input("请输入性别:")
if money>=3000:
if sex=='男':
print("送手表")
elif sex=='女':
print("送化妆品")
elif money<3000:
if sex=='男':
print("送打火机")
elif sex == '女':
print("送发卡")
price=float(input("请输入西瓜单价:"))
num=float(input("请输入西瓜斤数:"))
money=price*num
if money>=300:
vip=int(input("请输入VIP级别:"))
if vip>=1:
money*=0.8
print("折扣后:%.2f"%(money)) # 他与print("折扣后:",money)功能一样,句式不一样
else:
print("应付钱:%.2f"%(money))
elif money<300:
sex=input("请输入性别:")
print("付钱:",money)
if sex=='男':
print("送苹果一个")
else:
print("送发卡一个")
#while 吃瓜
money=int(input("请输入钱:"))
while money>=10:
money-=10
#print("吃西瓜还剩下:",money,"元")
print("最后还剩:",money,"元")
#while从1到100的和
s=0
i=1
while i<=100:
s+=i
i+=1 #步长为1
print(s)
#for 从1到100的和
s=1
i=50
while i>=30:
s*=i
i-=3
print(s)
i=50
while i>=20:
if i%3==0 or i%7==0:
print(i)
i-=1
#break range
#for
#从1到100的和
he=0
for i in range(1,101):
he+=i
print(he)
#找出200到300间所有个位加十位和为10的数
a=200
while a<=301:
gw=a%10
sw=a//10%10
he=gw+sw
if he==10:
print(a)
a+=1
#8 死循环 break continue
#输入十个人的成绩,当有<0时,结束循环,提示异常
i=1
while i<=10:
score=int(input("请输入第%d人的成绩:"%(i)))
if score<0:
print("异常")
break
i+=1
#双重循环画五行五列心
i=1
while i<=5:
j=1
while j<=5:
print("*",end="")
j+=1
print()
i+=1
#三角形心
i=1
while i<=4:
j=1
while j<=i:
print("*",end="")
j+=1
print()
i+=1
#求证质数
a=int(input("请输入一个数:"))
i=2
while i<a:
if a%i==0:
print("不是质数")
break
i+=1
else:
print("是质数")
#乘法口诀:
line=1
while line<=9:
colume=1
while colume<=line:
print(colume,"*",line,"=",colume*line,end='\t')
colume+=1
print()
line+=1
line=1
while line<=9:
colume=1
while colume<=line:
print("{}*{}={}".format(colume,line,colume*line),end='\t')
colume+=1
print()
line+=1
line=1
while line<=9:
colume=1
while colume<=line:
print("%d*%d=%-2d"%(colume,line,colume*line),end='\t')
colume+=1
print()
line+=1