Python 问题, 求大神解答!

2024-10-31 16:24:25
推荐回答(2个)
回答1:

代理记账是指将本企业的会计核算、记账、报税等一系列的会计工作全部委托给专业记账公司完成,本企业只设立出纳人员,负责日常货币收支业务和财产保管等工作。
代理记账的业务范围 

(一) 常年代理业务
1. 代理各个税种的纳税申报,代理企业纳税情况自查及清算各种税款业务;
2. 代理企业整体税务安排、投资项目税收评估,代理制作涉税文书。
3. 建立企业纳税核算体系用办税制度,为企业设计财务制度。
4. 协助企业进行股份制改及企业间兼并、收购工作,代理设计经营管理制度。
5. 为企业提供报表分析,提供其他管理建议。
6. 委托人要求的其他常年代理业务。

(二)专项代理业务
1. 代理企业办理工商、税务登记、变更及注销手续;
2. 代办减税免税、代理行政复议,协调与税务机关的关系;
3. 代理企业所得税汇算清缴审计,代办报批手续;
4. 代理企业财产损失鉴证,代办报批手续;
5. 代理或协助企业编制现金流量表;
6. 代办一般纳税人认定;
7. 代理出口退税业务;
8. 代理集团申报提取管理费;
9. 代理申报研发费;
10. 委托人要求的其他代理业务。

(三)担任常年税务及会计顾问
1. 提供日常财税知识咨询,包括电话咨询、上门咨询、网上咨询。
2. 指导或协助企业办理日常涉税事项;
3. 协助或指导企业进行财税知识培训,免费参加所统一组织的业务培训;
4. 定期组织客户参加税务咨询列会;
5. 每月发放一期《税务咨询信息》,每年赠送《企业财税法规汇编》。
6. 委托人要求的其他业务。

(四)税务筹划
1. 进行不同目的税务审阅,揭示现存税收结构中存在的税收风险和有待改进的环节;
2. 全面了解公司经营结构和财务运作特点,对经营过程中涉税项目进行分析,挖掘节税潜力;
3. 结合公司整体经营思路,为公司确定、改变经营方针与战略提供相关内部税务政策的调整与改进建议;
4. 帮助公司贯彻实施税收筹划方案。

(五)代理企业建账、记账业务
1. 记账服务能为您解决以下问题:
a. 使用
电脑
进行代理记账,能为您提供及时的财务会计信息,如:往来款明细;成本费用分项明细;当期损益等。
b.能长期稳定财务,可避免频繁更换公司的财会人员;
c.能节约费用,支付代理记账费比招聘职员的费用低,并不用交纳四金;
d.代理记账比一般的财会人员更专业,做账时,有效的进行税收筹划降低纳税风险。
e. 员工工资超过计税工资的部分,要调整应纳税所得额,而代理记账费用可全额在税前列支。
2. 代理记账业务工作程序:
a. 鉴订《代理记账业务约定书》,约定双方的权利和义务;
b.指派专人上门指导,根据公司情况,设立公司账簿,进行建账初始化;
c.指导出纳完成现金日记账、银行存款日记账;存贷收发存明细账;
d.审核凭证,登记账簿,编制报表,填写纳税申报表;

回答2:

#coding=utf-8
from random import randint

class GuessNumber(object):
    def __init__(self, n=10):
        self.n = n
    
    def run(self, guess_times=3, loop_forever=True):
        correct_number = randint(1,self.n)
        while True:            
            for i in range(guess_times):
                tip = 'input a number between 1 and {}: '
                a = raw_input(tip.format(self.n))
                try:
                    guess = int(a)
                    if guess == correct_number:
                        print 'It is right. Good!'
                        break
                    elif guess < correct_number:
                        print 'too small'
                    elif guess > correct_number:
                        print 'too big'        
                except:
                    print 'invalid input'
                    continue
            else:
                print 'time out!'
                tip = 'Enter "c" to continue this game, "r" to start a new game'
                while True:
                    a = raw_input(tip + ', "x" to exit: ')
                    if a.strip().lower() == 'x':
                        return
                    if a.strip().lower() == 'r':
                        correct_number = randint(1,self.n)
                        print 'New game started:'
                        break
                    elif a.strip().lower() == 'c': 
                        print 'Game continue:'
                        break
                    else:
                        print 'invalid input'
                continue
            tip = 'Enter "r" to start a new game, "x" to exit: '
            while True:
                a = raw_input(tip)
                if a.strip().lower() == 'x':
                    return
                if a.strip().lower() == 'r':
                    correct_number = randint(1,self.n)
                    print 'New game started!'
                    break
                else:
                    print 'invalid input'

if __name__ == '__main__':
    g=GuessNumber()
    g.run()