小甲鱼课后作业疑问
class Money:def people(self):
self.man = int(input('多少个大人? '))
self.boy = int(input('多少个小孩? '))
self.day = input('是周末输入A否则B ')
if self.day == 'A':
print('票价为%s元'%(self.man*120+self.boy*60))
else:
print('money = %s yuan'% (self.man*100+self.boy*50))
按照以下要求定义一个游乐园门票的类,并尝试计算2个成人+1个小孩平日票价。,D-hfs
q 4p<{FYi^R'yk`%j]?Eah
平日票价100元
周末票价为平日的120%
儿童半票
程序是没有问题的,但是这个程序算是类吗,感觉和定义一个def差不多甚至和最初的那种没有def纯一直跑下去的那种代码差不多,因此我想,什么才算是类?
class Money:
def people(self):
self.man = int(input('多少个大人? '))
self.boy = int(input('多少个小孩? '))
self.day = input('是周末输入A否则B ')
if self.day == 'A':
print('票价为%s元'%(self.man*120+self.boy*60))
else:
print('money = %s yuan'% (self.man*100+self.boy*50))
简单来说,类就像类型
数字1,2,3是int 类型
字符串'1' '2' '3' 是 str 类型
浮点数 3.14 是 float类型
你自定义的就叫Money类型
这些类型遵循自身的一些规则
页:
[1]