3.分支结构 2022信息技术(51高一)/第一学期

课程首页

3.分支结构

python--分支结构


单分支

if <条件>:
    <语句块>



示例:
guess=int(input())
if guess == 99:
    print("猜对了")
    
    
判断条件可以直接使用真假来表示
if True:   #后面的语句被执行
    print("条件正确")


二分支

if <条件>:
    <语句块1>
else:
    <语句块2>


示例:
guess = int(input())
if guess == 99:
    print("猜对了")
else:
    print("猜错了")


判断条件可以直接使用真假来表示
if Ture:
   print("语句块1")
else:
   print("语句块2")


多分支

if <条件1>:
    <语句块1>
elif <条件2>:
    <语句块2>
    ...
else:
    <语句块3>

示例:

score = eval(input())
if 0 >=score >= 60:
        grade = "D"
elif 60 >= score >= 70:
    grade = "C"
elif 90 >= score >= 80:
    grade = "B"
elif 100 >= score >= 90:
    grade = "A"
print("输入成绩属于级别{}".format(grade))



条件判断及组合


示例:
guess = int(input())
if guess > 99 or guess < 99:
    print("猜错了")
else:
    print("猜对了")




【例1】输入一个整数,打印出它是奇数(odd)还是偶数(even)

a=int(input())
if a % 2 ==0:
    print("even")
else:
    print("odd")

【例2】判断闰年和平年   


(year % 4 ==0 and year % 100 !=0) or year % 400 ==0


【例3】输入格式‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

            输入一个不超过100的正数,代表百分制成绩。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

            输出格式‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

            A、B、C、D、E中的一个字母,表示五分制的成绩等级

a=eval(input())
if a>=90:
    print("A")
elif a>=80:
    print("B")
elif a>=70:
    print("C")
elif a>=60:
    print("D")
else:
    print("E")




作业:

输入一个数字,判断一个数能否同时被3和5整除

提交 python 源文件

课时资料

演示文稿

未添加

要求上传:py,txt
【已上传(290)个文件】

[登录后开始上传]

无练习

课程资料未添加

单元课时

课程单元