zoukankan      html  css  js  c++  java
  • 测试工程师的一些面试题目(python)

    http://www.mamicode.com/info-detail-2399086.html

    有一个列表,每个元素存放学生姓名、成绩,按学生成绩从优到差排序。

    stu=['张三:20','李四:70','王五:88','李六:40','赵琦:55.5']

    def sortscore(A):
        for j in range(len(A)):
            for i in range(len(A)-1):
                if A[i].split(':')[1] < A[i+1].split(':')[1]:
                    A[i],A[i+1] = A[i+1],A[i]
                    i=i+1
                else:
                    i=i+1
            j=j+1
        return A
    print(sortscore(stu))

    有一个列表,每个元素存放学生姓名、成绩,计算学生的总成绩

    stu=['张三:20','李四:70','王五:88','李六:40','赵琦:55.5']

    def total(A):
        sum=0.0
        if len(A) == 0:
            return 0
        elif len(A) == 1:
            return float(A.split(':')[1])
        else:
            for i in range(len(A)):
                sum=sum+float(A[i].split(':')[1])
        return sum
    print(total(stu))

  • 相关阅读:
    bzoj 3339 莫队
    E. XOR and Favorite Number
    HDU 2222 AC自动机
    SPOJ 694 不同子串个数
    Codeforces Round #428 (Div. 2)
    HDU 6103
    《贪婪的动态规划》
    《浅谈图论模型的建立与应用》
    bzoj 2194 快速傅里叶之二
    java中高级面试题整理及参考答案
  • 原文地址:https://www.cnblogs.com/beiyue/p/10829924.html
Copyright © 2011-2022 走看看