zoukankan      html  css  js  c++  java
  • 编写类-汽车类

    # Author:Eric Zhao
    # -*- coding:utf-8 -*-
    '一个可用用于表示汽车的类'
    class Car():
    def __init__(self,make,model,year):
    '初始化描述汽车的属性'
    self.make = make
    self.model = model
    self.year = year
    self.odometer_reading = 10

    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 update_odometer(self,mileage):
    '将里程表读数设置为指定的值,拒绝将里程表往回拨.'
    if mileage >= self.odometer_reading:
    self.odometer_reading = mileage
    else:
    print("You can't roll back an odometer!")

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

    my_car = Car('GM','Cadillac',2019)
    print(my_car.get_descriptive_name())
    my_car.read_odometer()
    my_car.update_odometer(15)
    my_car.read_odometer()
  • 相关阅读:
    ES6 新属性 Symbol
    box-shadow 属性详解
    在vue 中 使用 tinymce编辑器
    var let const 结合作用域 的探讨
    防抖和节流在vue中的应用
    分享几个按钮样式
    队列学习
    栈的学习
    Object—常用的遍历
    从零认识Java Package
  • 原文地址:https://www.cnblogs.com/abarcher/p/10917872.html
Copyright © 2011-2022 走看看