鱼C论坛

 找回密码
 立即注册
查看: 2095|回复: 2

小甲鱼课后作业疑问

[复制链接]
发表于 2021-9-29 20:27:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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纯一直跑下去的那种代码差不多,因此我想,什么才算是类?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-9-29 20:27:49 | 显示全部楼层
  1. class Money:
  2.     def people(self):
  3.         self.man = int(input('多少个大人? '))
  4.         self.boy = int(input('多少个小孩? '))
  5.         self.day = input('是周末输入A否则B ')
  6.    
  7.         if self.day == 'A':
  8.             print('票价为%s元'%  (self.man*120+self.boy*60))
  9.         else:
  10.             print('money = %s yuan'% (self.man*100+self.boy*50))
  11.             
  12.         
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-29 20:40:19 | 显示全部楼层
简单来说,类就像类型
数字1,2,3是int 类型
字符串'1' '2' '3' 是 str 类型
浮点数 3.14 是 float类型

你自定义的就叫Money类型
这些类型遵循自身的一些规则
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-13 23:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表