Python中分支案例与实战

1.单分支与嵌套分支

# 顺序结构: 从上到下逐行执行,每一行都要执行
print(1)
print(2)
print(3)



# 选择结构: 分支结构: 选择性的去执行
# (根据条件判断是否去执行)
# 如果 if 的条件满足(真) 则执行缩进的代码块
# pass 代表此处有内容,解释器不会报错
if 100 >50 and "" or 10 :
	pass
	print(4)
	print(5)
	if 100 > 200:
		print("分支嵌套")
		if 100 > 200:
		    print("不会执行")
		if 1000 >1:
			print("会执行")
    print(6)
print(7)
print(8)

2.双分支

if 10 > 50 :
	print("A")
	print("AA")
	print("AAA")
	if 50 >10:
	   print("666")
    else:
	   print("888")
	   if True:
	       print("呵呵呵")
# print(****************")
else:
	print("B")
    print("BB")
    print("BBB")
	if False:
	    print("嘿嘿嘿")
	else:
	    print("嚯嚯嚯")
		
print("C")
print("C")
print("CCC")

3.多分支

# 输入一个数字
# 如果是5的倍数 则打印醒醒啦
# 否则 再次输入一个数字
# 如果第二个数字是第一个数字的倍数,则打印继续睡,否则打印,好好学习

# first_str = input("输入一个数字")
# first_value = float(first_str)
# if first_value % 5 == 0:
      print("醒醒啦")
# else:
#      second_str = input("输入第二个数字")
#	second_value = float(second_str)
#   if second_value % first_value == 0:
#       print("继续睡")
#   else:
#		print("好好学习")




	
value = 100
if value == 100:
    print("醒醒啦")
elif value == 105:
	print("好饿呀")
	elif value == 104:
	print("好好学习11")
	elif value == 103:
	print("好好学习22")
# else:
# print("玩去吧")


# 输入学生成绩 如果成绩不在[0, 100]之间 则输出不合法
# [90, 100] 优秀
# [75, 90) 良好
# [60, 75) 及格
# [0, 60) 渣渣

input_str = input("输入成绩")
score = float(input_str)
# if 0 <= score <= 100:
if score >= 0 and score ,= 100:
	if 90 <=score :
#		print("优秀")
#	elif 75 <= score:
#       print("良好")
#		elif 60 <= score:
#        print("及格")
#	else:	
#        print("不及格")
 
   if score < 60:
       print("渣渣")
	elif score < 75:
       print("及格")	
		elif score < 90:
       print("良好")
    else:
	   print("优秀")
else:	   
	print("不合法")		

以上就是分支的一些案例,下面我做了一个总结,大家可以看一下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值