zoukankan      html  css  js  c++  java
  • Python入门(二)

    上篇我们安装了Python开发环境,本篇我们来体验一下Python的用法。

    下面我们通过一个小demo,感受一下Python的写法。

    我们写一个计算BMI指数的小程序:

    class Peason:
        def BMI(self,height,weight):
            try:
                value = weight / (height * height)
                msg = ''
                if value < 18.5:
                    msg = "过轻"
                elif value < 23.9:
                    msg = "正常"
                elif value < 27:
                    msg = "过重"
                elif value < 32:
                    msg = "肥胖"
                elif value > 32:
                    msg = "非常肥胖"   
                return msg
            except:
                raise Exception
                
    height = input("请输入你的身高(m):")
    weight = input("请输入你的体重(kg):")
    p = Peason()
    msg = p.BMI(float(height),float(weight))
    print("测试结果:%s"%msg)

    通过以上代码,我们发现Python写法和C#的区别:

    0.靠缩进区分代码块,冒号标记代码块的开始

    1.定义类直接使用class关键字,不需要加访问修饰符。

    2.使用类,不用使用new关键字

    3.申明变量不需要说明类型(动态语言)

    4.每行写完不需要必须加分号

    5.定义函数使用def关键字

    6.关键字缩写的非常精简,但基本不影响阅读,比如:def、elif

    运行程序,结果见下图:

    Python体验到此,可以看得出来,语言的特点就是:精简。

    后面我们将逐渐的深入学习。

  • 相关阅读:
    优达,计算机科学导论
    关于未来发展阶段小结
    CS50.5
    CS50.4
    简单查看tomcat中部署java服务的内存使用情况
    python3环境搭建(CentOS7.2)
    mysql主从配置脚本
    安装rkhunter
    转移到博客园啦!
    Eclipse上Maven环境配置使用 (全)
  • 原文地址:https://www.cnblogs.com/talentzemin/p/6690973.html
Copyright © 2011-2022 走看看