1.要求如下:
li = [1,2,3,4,5,6,7,8,9,0]
item = li.pop(0)
li.append(item)
print(li)
执行效果如下:
2.要求如下:
import random
# li = [random.randint(50,100) for i in range(40)]
##上面这一行是列表生成式,等同于下面三行代码
li = []
for i in range(40):
li.append(random.randint(50,100))
print('学生成绩如下:',li)
avgScore = sum(li) / len(li)
print('平均分:',avgScore)
lowAvgscoreNum = 0
for stuScore in li:
if stuScore < avgScore:
lowAvgscoreNum += 1
print('成绩低于平均分的学生人数为:',lowAvgscoreNum)
li.sort(reverse=True)
print('学生成绩从大到小排序为:',li)
执行效果:(截图右侧不完整)
3.描述如下:
str = "How are you? I'm fine. Thank U. And you?"
strNew = str.split()
strNew = ' '.join(strNew)
print(strNew)
执行效果: