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))

  • 相关阅读:
    ==和equals区别
    如何创建一个不可变类
    mysql用户的创建和授权
    事务
    Java知识点检测
    Redis
    正则表达式中match的用法
    rfind的用法
    找出文件夹里所有的文件路径
    合并多个pdf文件
  • 原文地址:https://www.cnblogs.com/beiyue/p/10829924.html
Copyright © 2011-2022 走看看