10.7Python笔记-list替换、二维list

1.班上某次考试,['Alice', 'Bob', 'Candy', 'David', 'Ellena'] 的成绩分别是 89, 72, 88, 79, 99,请按照成绩高低,重新排列list中同学名字的顺序。【排序+list替换】

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
num1= 0
scores = [89, 72, 88, 79, 99]
while num1 <= 3:
    num = 0
    while num <= 3:
        if scores[num] < scores[num + 1]: 
            name = names[num + 1]
            score = scores[num + 1]
            names[num + 1] = names[num]
            scores[num + 1] = scores[num]
            names[num] = name
            scores[num] = score
        num = num + 1
    num1 = num1 + 1
for ch in names:
    print(ch)

2.有三个长方体,他们的长宽高分别是[1, 2, 3], [5, 3, 2], [7, 3, 2],定义在数组L中,L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]],请分别求出三个长方体的表面积。【list二维】

# Enter a code
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
i = 0
j = 0
while i<=2:
    print(L[i][j]*L[i][j+1]*L[i][j+2])
    i = i+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值