鱼C论坛

 找回密码
 立即注册
查看: 979|回复: 1

[已解决]Python第37讲,动手第一题,门票问题

[复制链接]
发表于 2020-6-20 14:40:15 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 majian890324 于 2020-6-20 14:41 编辑

我看小甲鱼写的代码和在论坛里搜的其他人的代码都需要在shell里实例化对象后再调用方法,那么我这么直接写在py文件里是不是就是不对的?
class Tickites:
    day = 100
    people = 1
    people_new = 1


    def days(self,week):
        if week == '平日':
            self.day = 100
        elif week == '周末':
            self.day = 100 * 1.2

    def peoples(self,old_people,new_pelople):
        self.people = old_people
        self.people_new = new_pelople

    def mon(self):
        pop = self.people * self.day + (self.people_new * self.day)/2
        print('因为今天是%s,所以%d成人和%d儿童的票价为:%.2f' % (week,self.people,self.people_new,pop))




week = input('今天是平日还是周末:')
old_people = float(input('有几个成年人:'))
new_pelople = float(input('有几个儿童:'))


money = Tickites()
money.days(week)
money.peoples(old_people,new_pelople)
money.mon()
最佳答案
2020-6-20 14:51:04


都可以滴,怎么会不对呢? 直接写 py 里面实例化没毛病~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-20 14:51:04 | 显示全部楼层    本楼为最佳答案   


都可以滴,怎么会不对呢? 直接写 py 里面实例化没毛病~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-20 13:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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