zoukankan      html  css  js  c++  java
  • Python【每日一问】38

    问:

    基础题:

    设计一个经营杠杆系数函数DOL,它包含三个参数,S为营业收入,C为变动成本总额,F为固定成本的总额。
    已知2018年的S为20,C为11,F为3,求2019年的经营杠杆系数。

    提高题:

    输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

    答:

    基础题:

    设计一个经营杠杆系数函数DOL,它包含三个参数,S为营业收入,C为变动成本总额,F为固定成本的总额。
    已知2018年的S为20,C为11,F为3,求2019年的经营杠杆系数。

    方法1:

    def dol(s, c, f):
        final = (s - c)/(s - c - f)
        return final
    
    
    print(dol(20, 11, 3))

    方法2:

    def data_input():
        Year = int(input("年份:"))
        S = float(input("营业收入:"))
        C = float(input("变动成本总额:"))
        F = float(input("固定成本总额:"))
        return Year, S, C, F
    
    
    def DOL(Year, S, C, F):
        result = (S - C) / (S - C - F)
        print('{}年的经营杠杆系数:{}'.format(Year + 1, result))
    
    
    if __name__ == '__main__':
        Year, S, C, F = data_input()
        # print(DOL.__doc__)
        DOL(Year, S, C, F)

    提高题:

    输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

    方法1:

    class Stack(object):
        def __init__(self):
            self.__list = []
    
        def push(self, item):
            self.__list.append(item)
    
        def pop(self):
            for i in range(len(self.__list)):
                print(self.__list.pop())
    
    
    if __name__ == '__main__':
        s = Stack()
        s.push(1)
        s.push(2)
        s.push(3)
        s.push(4)
        s.push(5)
        s.push(6)
        s.push(7)
        s.push(8)
        s.pop()

    方法2:

    class ListNode(object):
        def __init__(self, x):
            self.val = x
            self.next = None
    
    
    class Solution(object):
        def printListFromTailToHead(self, listNode):
            if not listNode:
                return []
    
            result = []
    
            while listNode:
                result.insert(0, listNode.val)
                listNode = listNode.next
            return result
  • 相关阅读:
    A Simple Problem with Integers poj 3468 多树状数组解决区间修改问题。
    Fliptile 开关问题 poj 3279
    Face The Right Way 一道不错的尺取法和标记法题目。 poj 3276
    Aggressive cows 二分不仅仅是查找
    Cable master(二分题 注意精度)
    B. Pasha and String
    Intervals poj 1201 差分约束系统
    UITextField的快速基本使用代码块
    将UIImage转换成圆形图片image
    color转成image对象
  • 原文地址:https://www.cnblogs.com/ElegantSmile/p/10989030.html
Copyright © 2011-2022 走看看