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体验到此,可以看得出来,语言的特点就是:精简。

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

原文地址:https://www.cnblogs.com/talentzemin/p/6690973.html