Python分支结构

1.教什么是分支结构,举例子

2.教if语句的书写规范,做抉择之塔【01数字审判1】

#输入一个整数
m = int(input())
#判断
if m>520:
    print('D')

3.教if-else语句的书写规范,做抉择之塔【02数字审判2】

#输入一个整数
m = int(input())
#判断
if m>520:
    print('DY')
else:
    print('XD')

说明,其实这道题也可以写成if-if语句

#输入一个整数
m = int(input())
#判断
if m>520:
    print('DY')
if m<=520:
    print('XD')

4.做练习【03数字审判】,巩固if-else的使用

#输入两个个整数
a = int(input())
b =int(input())
#判断a和b谁大
if a>b:
    print(a)
else:
    print(b)

5.学习在条件判断中的运算,说明条件判断语句输出的是布尔类型,因此不能在条件判断当中写赋值语=,而要写==。讲解【06判断奇偶数】,留一个对应作业【09数字审判5】

#输入一个整数
m = int(input())
#判断,如果是奇数,就打印odd,否则even
if m%2==0:
    print('even')
else:
    print('odd')

5.学习使用条件判断,输出数的绝对值

#输入一个整数
m = int(input())
#判断
if m>=0:
    print(m)
else:
    print(-1*m)

5.留作业【是否优秀】巩固if-else

5.发现上面讲的都是双分支,但世界是复杂的,多分支怎么办?讲解if-elif-else,做【04正与负】题目中涉及==

#输入一个整数
n = int(input())
#判断这个数字是正数、负数、0?
if n>0:
    print('A')
elif n==0:
    print('0')
else:
    print('B')

6.留作业【审判04】巩固if-elif-else

6.加大难度,if-elif-else与逻辑关系符共同运用,做【10判断分数等级】

#输入一个整数
m = int(input())
#判断
if m>=90 and m<=100:
    print('A')
elif m>=60 and m<=89:
    print('B')
elif m<60 and m>=0:
    print('C')
else:
    print('error')

6.做练习【11肥胖问题】,巩固if-elif-else与逻辑关系符共同运用

#输入体重m,身高h
m = int(input())
#注意h不是int型
h = float(input())

#计算BMI
BMI = m/(h*h)

#判断
if BMI<18.5:
    print('Underweight')
elif BMI>=18.5 and BMI<24:
    print('Normal')
elif BMI>=24:
    print('Overweight')

6.留作业【14录入成绩】

#输入name
name = input()
#输入一个整数
score = int(input())
grade = 'A'
#判断
if score>=85:
    grade='A'
elif score>=70 and score<=84:
    grade='B'
elif score<=69 and score>=60:
   grade='C'
else:
    grade='D'
print('Classmate %s,your programming score is %d,Grade %s.'%(name,score,grade)) 
#注意%s后面的点

6.应用【13三个数最大值】

#输入三个整数
a,b,c = map(int,input().split(' '))
#判断
    #要加等于号,不然2 2 2 编译没结果
max = a;
if max <=b:
    max =b
elif max<=c:
    max = c
print(max)

 6.需要知道一定规则的分支运算

作业:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值