zoukankan      html  css  js  c++  java
  • python基础语法-->多项分支-->巢状分支

    # ### 多项分支
    
    """
    if 条件表达式:
    	codel1...
    	codel1...
    else 条件表达式
    	coedl2..
    	coedl2..
    	else 条件表达式
    	coedl3..
    else 条件表达式
    	coedl4..
    
    判断  条件表达式1 ,是否成立,如果成立执行代码1,如果不成立向下执行
    判断  条件表达式2 ,是否成立,如果成立执行代码2,如果不成立向下执行
    判断  条件表达式3 ,是否成立,如果成立执行代码3,如果不成立向下执行
    依次类推..直到最后一个条件不满足
    执行最后else区间
    
    是一个典型的对选一的结构,必须选一个,剩下的条件分支就不执行了
    	**elif 可以写多一个或者不写
    	**else 只能写一个或者不写
    """
    # 双向分支
    
     youqian = True
     if youqian == True:
    	 print("我就要嫁给你")
     else:
    	 print("你是个好人")
    	
     print("-------------------------------------------")	
    
    # 多项分支 youqian = False youfang = True youche = True youyanzhi = True youtili = True if youqian == True: print("我就要嫁给你1") elif youfang == True: print("我就要嫁给你2") elif youche == True: print("我就要嫁给你3") elif youyanzhi == True: print("我就要嫁给你4") elif youtili == True: print("我就嫁给你5") else: print("老弟快走,一会好赶上车啊你6") # 巢状分支(单项分支,双向分支 多项分支,互相嵌套) youqian = True youfang = True youche = True youyanzhi = True youtili = True #注意前面的缩进,来判断是否是同一块代码 if youqian == True: if youfang == True: if youche == True: if youyanzhi == True: if youtili == True: print("恭喜你,牵手成功") else: print("恭喜你,成为1号替补") else: print("老弟你等等,相约一九九八,就在明天") else: print("老弟,.快走吧你") ----------------------------------------------------------- #小练习 height #女生找对象 #男生在1米-1.5米之间 小强,你在哪里 #男生在1.5米-1.7米之间,没有安全感 #男生在1.7-1.8米之间,帅哥留个电话 #男生在1.8-2米之间,帅哥建议多一个女朋友吗 # 第一种: tag = True while tag: height1 =float(input("请输入身高>>:")) if 1 <= height1 <= 1.5: print("小强 你在哪里?") elif 1.5 < height1 <= 1.7: print("没有安全感") elif 1.7 < height1 <= 1.8: print("帅哥,留个电话") elif 1.8 < height1 <= 2: print("帅哥建议多一个女朋友吗") else: print("算了吧,不适合") # 第二种 通用写法 while True: height=float(input("输入身高:")) if height >= 1 and height <= 1.5: print("小强 你在哪里?") elif height > 1.5 and height <= 1.7: print("没有安全感") elif height > 1.7 and height <= 1.8: print("帅哥,留个电话") elif height > 1.8 and height <=2: print("帅哥建议多一个女朋友吗") else: print("相差太大,我们还是算了吧")

      

  • 相关阅读:
    WRF WPS预处理
    CVS安装
    Linux窗口最小化消失,任务栏上无法找到的解决方法
    NCARG安装配置出现error while loading shared libraries: libg2c.so.0问题额解决办法
    Netcdf安装
    Embedding R-generated Interactive HTML pages in MS PowerPoint(转)
    The leaflet package for online mapping in R(转)
    Some 3D Graphics (rgl) for Classification with Splines and Logistic Regression (from The Elements of Statistical Learning)(转)
    What does a Bayes factor feel like?(转)
    Weka算法介绍
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10780649.html
Copyright © 2011-2022 走看看