zoukankan      html  css  js  c++  java
  • Python 条件判断

    Python if语句

    格式:注意不要漏写:这是容易犯错的地方。
    if语句包含两部分,判断部分和执行部分,只有在判断部分得到的布尔值为True时,才会执行执行部分否则转向下一行语句。

    if <条件判断1>:
        <执行1>
    elif <条件判断2>:
        <执行2>
    elif <条件判断3>:
        <执行3>
    else:
        <执行4>

    这个给两个例子想必大家就能懂了

    #BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI)
    #BMI是用体重公斤数除以身高米数平方得出的数字
    #BMI目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途
    #当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
    
    #!usrinenv python3
    # _*_ coding: utf-8 _*_
    h = float(input("请输入您的身高(单位m):"))
    w = float(input("请输入您的体重(单位kg):"))
    
    bmi = w / (h*h)
    
    if bmi < 18.5: print('太轻了, 你应该多吃点ヾノ≧∀≦)o')
    elif bmi >= 18.5 and bmi < 25: print('正常, 羡慕嫉妒恨ヽ(°◇° )ノ')
    elif bmi >= 25 and bmi < 28: print('有点重了, 哈哈哈ヾ§  ̄▽)ゞ')
    elif bmi >= 28 and bmi < 32: print('肥胖, 你该减肥了ヽ(°◇° )ノ')
    else: print('严重肥胖, 卧槽快去看医生ヽ(*。>Д<)o゜')
    #判断某年是否是闰年
    #!usr/bin/env python3
    # _*_ coding: utf-8 _*_
    
    year = int(input('请输入一个年份: '))
    if year%4==0 and year%100 != 0 or year%400 == 0:
        print(year,'是闰年')
    else:
        print(year,'不是闰年')

    需要注意的是Python没有switch-case语句,其实这样很不方便,你可以使用dict或者函数或者类来实现相同的功能。

    def switch(var):
        return {
            'case1': 'function1',
            'case2': 'function2',
            'case3': 'function3',
        }.get(var, 'default')

    详情:
    https://www.cnblogs.com/gerrydeng/p/7191927.html

  • 相关阅读:
    web service 项目 和 普通 web项目 的 区别
    1) Apache Maven 's README.txt
    spring + rs + RocketMQ 【精】
    wadl 的自动生成(cxf版本3.1.1)
    新建maven web 项目后,出现的小问题
    cxf-rs client 调用
    wadl 的自动生成(cxf版本2.7.6)
    Java学习路线
    Tomcat 学习记录
    Spring Boot 学习记录
  • 原文地址:https://www.cnblogs.com/wanghongze95/p/13842628.html
Copyright © 2011-2022 走看看