Python的第一个程序

本网站用的阿里云ECS,推荐大家用。自己搞个学习研究也不错
新建一个Python的Program,这段小程序会涵盖常见的if,else,程序输入,输出,以及比较语句。

#! /usr/bin/python
__author__=”Alex”
__date__ =”$2011-2-16 17:39:40$”
if __name__ == “__main__”:
    print “Hello World”;
my_age = 29
your_age = input ( “How old are you?” )
your_age = int( your_age )
if your_age < my_age:
    print ( “You are younger than me =)” )#if your age less than mine we show you are younger than me
elif your_age == my_age:
    print ( “You are the same age as me =)” )
    ”’if your age equal as mine
        we show you are younger than me”’
else:
    print ( “You are older than me =)” )
    “””if your age less than mine
        we show you are younger than me”””

通过这个小程序,我们可以了解到:

1.Variables(变量)

我们用变量来存储一些文本或者数字之类的信息,在上面这个程序里面,我们使用了my_age 和you_age两个变量,并且我们定义了my_age=25,所以Python就知道了在这个时候my_age代表29这个整形数据,并且在我们程序改变它之前都会默认这样使用。

而you_age的定义却有所不同,=在这里表示you_age需要被set一个值,但是,在这个地方我们使用的是input function来接受屏幕的输入,来用这个输入值来作为you_age变量的值,input 会一直在屏幕上等待你的输入,否则程序会暂停在这个地方。

当这个时候你输入的是空值或者其它非法的值,程序会报错。当然如果你使用1+2这种类型的输入,程序会使用int来转换你的输入成为3.

2.Conditions (条件)

在Python程序中一样使用if,else,但是使用方法和其它的C#之类的程序有所区别,if 加上判断语句最后会带上一个:然后是第二个判断elif:然后是else:

3.Structure(结构)

在Python程序中,我们是使用空格来作为结构的区分的,就是俗称的代码结构块,在C#代码或者Java代码中我们是用{}来约束一个代码块的,例如在上例中会这样去写

if(you_age>my_age)
{
   Console.WriteLine(“”);
}

很容易就比较出Python代码和其它代码的区别,Python代码的优点就在于结构清晰严谨,如果你的空行不正确的话,那么程序是不能被正确执行,这样的好处在于每一个人写的代码很容易被后人读懂和修改,比起繁琐的到处可见的{}看起来要舒服的多。

4.Comments(注释)

在python的程序是使用#来作为注释的开始字符的,相当C#中的//

未经允许不得转载:演道网 » Python的第一个程序

赞 (0)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册