首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python函数实施失败

2013-10-03 
python函数执行失败class Person:def setname(self,name):self.name namedef getname(self):return self

python函数执行失败
class Person:
    def setname(self,name):
    self.name = name
    def getname(self):
        return self.name
    def greet(self):
        print("hello,world,I am %s" % self.name)
F5执行的时候弹出提示框:expected an indented block.不知道这是什么原因
[解决办法]
帅哥看注释

#!/usr/bin/python
#coding:
#author:
class Person:
    def setname(self,name):
        self.name = name#此处注意缩进
    def getname(self):
        return self.name
    def greet(self):
        print("hello,world,I am %s" % self.name)

if __name__ == '__main__':
    pass

[解决办法]
python是要看缩进的,你的 self.name = name 这样要缩进下。不然语法不对哦。

热点排行