样例输入
3 4
样例输出
3*4=12 4*5=20 未定义宽,未定义高
样例输入
6 7
样例输出
6*7=42 7*8=56 未定义宽,未定义高
解题代码
#coding=gbk class Rectangle: #定义长方形类 """【""" def __init__(this,width=0,height=0): this.__width=width this.__height=height def getwidth(this): return this.__width def setwidth(this,width): this.__width=width def delwidth(this): del this.__width def getheight(this): return this.__height def setheight(this,height): this.__height=height def delheight(this): del this.__height def area(this): return this.__width*this.__height """】""" a,b=map(int,input().split()) r1=Rectangle(a,b) print('{}*{}={}'.format(r1.getwidth(),r1.getheight(),r1.area()))#计算面积 r2=Rectangle() #创建对象,用默认值初始化实例 r2.setwidth(a+1) #设置宽 r2.setheight(b+1) #设置高 print('{}*{}={}'.format(r2.getwidth(),r2.getheight(),r2.area()))#计算面积 r2.delwidth() try: print(r2.getwidth(),end='') except: print('未定义宽,',end='') r2.delheight() try: print(r2.getheight(),end='') except: print('未定义高',end='')
标签:__,.__,定义,r2,height,width,未定义,def,读取 From: https://www.cnblogs.com/hghdbk/p/16803423.html