顺序控制语句
1、单分支结构
salary = int(input("请输入你的工资:"))
if salary >= 10000 and salary < 20000:
print("买辆迈腾")
if salary >= 30000:23
print('买辆a6')
if salary >= 20000 and salary < 30000:
print("速腾")
if salary <= 30000:
print("电动72 35v 50迈,续航:90")
2、双分支结构
score = int(input("输入你的考试成绩:"))
if score >= 60:
print("拿到四级证书")
else :
print("拿不到四级证书")
3、多分支结构
score = int(input("请输入你的成绩:"))
if score>=90 and score<=100:
print("优秀")
elif score>=80 and score<90:
print('良好')
elif score>=70 and score<80:
print('一般')
elif score>=60 and score<70:
print('及格')
elif score<60:
print('不及格')
4、分支嵌套
money = float(input("请输入购买金额:"))
if money>=500:
gender = input("请输入性别:")
if gender=="男":
print("刮胡刀")
elif gender=='女':
print("化妆品")
else:
gender = input("请输入性别:")
if gender == "男":
print("打火机")
elif gender == '女':
print("发卡")
while 循环
循环三大条件
1、初始值 money的值
2、控制条件 while 后面设置的条件
3、步长 money对应的每次减少
例题代码
1、买西瓜吃
money = int(input("输入钱"))
while money>=10:
money-=10
print("吃西瓜一次,剩余",money,'元')
2、求1-2+3-4…到99的和
i = 1
he = 0
while i<=99:
he=he+(-1)**(i-1)*i
i+=1
print(he)
num = 1
sum1 = 0
while num<=99:
if num%2==0:
sum1-=num
else:
sum1+=num
num+=1
print(sum1)