China丨千里丨 2017-11-17 13:35 采纳率: 100%
浏览 941
已采纳

请大神们帮我看看是不是程序哪里有错,python小白

#coding=gbk
class Car():
'''一次模拟汽车的简单尝试'''

def __init__(self,make,model,year):
    '''初始化描述汽车属性'''
    self.make=make
    self.model=model
    self.year=year
    self.odometer_reading=0

def get_descriptive_name(self):
    '''返回整洁的描述性信息'''
    long_name=str(self.year)+' ' +self.make+' '+self.model
    return long_name.title()

def read_odometer(self):
    '''打印出里程表'''
    print("This car has "+str(self.odometer_reading)+" miles on it.")

def change_odometer(self,mileage):
    '''
    随时改变里程表
    禁止将里程表回调
    '''
    if mileage>=self.odometer_reading:
        self.odometer_reading=mileage
    else:
        print("You can't roll back an odometer!")

def add_odometer(self,miles):
    '''将里程表读数增加指定的值'''
    self.odometer_reading+=miles

class ElectricCar(Car):
'''电动汽车的特殊之处'''

def __init__(self,make,model,year):
    '''初始化父类的属性'''
    super().__init__(make,model,year)

my_tesla=ElectricCar('tesla','model s',2016)
print(my_tesla.get_descriptive_name)

输出为
>


(program exited with code: 0)

请按任意键继续. . .

  • 写回答

8条回答 默认 最新

  • WangF0 2017-11-17 13:52
    关注

    最后一行少了对括号
    print(my_tesla.get_descriptive_name())

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services