首页 > 编程语言 >python-练习(类的使用)

python-练习(类的使用)

时间:2022-12-14 22:46:11浏览次数:52  
标签:apple weight python self 练习 mi color 使用 price

手机类

"""
    练习:创建手机类,实例化两个对象并调用其函数,最后画出内存图。
        数据:品牌、价格、颜色、重量
        行为:通话
"""


class MobilePhone:
    def __init__(self, brand="", price=0, color="", weight=0):
        self.brand = brand
        self.price = price
        self.color = color
        self.weight = weight

    def phone_call(self):
        print("通话中")


mi = MobilePhone("小米", 3999, "白色", 500)
print("品牌:%s 价格:%s 颜色:%s 重量:%s" % (mi.brand, mi.price, mi.color, mi.weight))
mi.phone_call()
apple = MobilePhone("苹果", 8999, "粉色", 450)
print("品牌:%s 价格:%s 颜色:%s 重量:%s" % (apple.brand, apple.price, apple.color, apple.weight))
apple.phone_call()

 

标签:apple,weight,python,self,练习,mi,color,使用,price
From: https://www.cnblogs.com/xmgcool/p/16983856.html

相关文章

  • idea热加载插件Jrebel的使用
    1.安装插件在idea内部安装即可。 2.激活插件进入激活界面:激活方式可参考该博客: 3.设置Jrebel这里的刻度是class刷新时间间隔,上面的是我自己的,其余的设置保持默认即可。 ......
  • 入门练习3-12
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){inta;puts("请输入一个整数:");printf("整数a:");scanf("%d",&a);switch(a%2==0){case1:......
  • nodemon 简介、安装和基本使用
    nodemon先看下官网的简介:Nodemonisautilitydependedonabout3millionprojects,thatwillmonitorforanychangesinyoursourceandautomaticallyrestartyou......
  • python3.7.3基础语法
     1.注释1#单行注释这是单行注释2'''多行注释'''这是多行注释3"""多行注释"""这是多行注释 2.标识符 我们......
  • threading.local的使用
    fromthreadingimportlocal多个线程操作同一个变量,如果不加锁,会出现数据错乱问题,但是读个线程同时操作threading.local对象就不会出现数据错乱作用:线程变量,意思......
  • 在idea中使用git
    一、在idea中配置git二、获取git仓库本地初始化仓库选择项目目录作为仓库的目录从远程仓库克隆(更多使用)方式一:方式二:三、本地仓库操作说明:在创建仓库时也可......
  • Python PyTorch GPU版/CUDA 环境详细安装教程(完美避坑)
    一、安装CUDA 1、安装CUDA前请先确认Torch 所支持的版本,以免安装的Torch不支持最新CUDA的版本,下图可见Torch所支持的CUDA最新版本位11.7,如果我们安装CUDA12.0版本......
  • k8s的污点、容忍度以及亲和性的使用
    亲和性node节点亲和性调度nodeAffinitynode亲和性是决定pod与节点的关系$kubectlexplainpods.spec.affinityKIND:PodVERSION:v1RESOURCE:affinity<Obj......
  • 基础博弈练习题
    基础博弈练习题链接:\(https://www.luogu.com.cn/problem/P5652\)题目描述:规则是这样的,先给定一个正整数\(m\)和一个\(n\)个数的序列\(B\),一开始有一个棋子在\(B\)的第......
  • python之路49 模板层标签 自定义过滤器 模板继承、模型层准备、ORM部分操作
    模板层之标签{%if条件1(可以自己写也可以是用传递过来的数据)%}<p>周三了周三了</p>{%elif条件2(可以自己写也可以用传递过来的数据)%}<p>百日......