《高级编程技术》第二周作业

3-1 姓名
names = ['Kobe Byrant', 'Lebron James', 'Kevin Durant']
for player in names:
    print(player)
3-2 问候语
names = ['Kobe Byrant', 'Lebron James', 'Kevin Durant']
for player in names:
    print('Hey,' + player + ', how are you?')
3-8 放眼世界
spots = ['Turkey', 'Tokyo', 'Paris', 'Miami', 'Los Angeles', 'Shanghai', 'Beijin', 'Dali']
print (spots)
print (sorted(spots))
print (spots)
print (sorted(spots, reverse=True))
print (spots)
spots.reverse()
print (spots)
spots.reverse()
print (spots)
spots.sort()
print (spots)
spots.sort(reverse=True)
print (spots)

3-10 尝试使用各个函数

numbers = [2, 6, 985, 211, 123, 37, 233]
print (numbers) 

numbers[2]=888
print (numbers)

numbers.append(10086)
print (numbers)

numbers.insert(5, 4)
print (numbers)

del numbers[3]
print (numbers)

numbers.remove(123)
print (numbers)

print (sorted(numbers, reverse=True))
print (numbers)

numbers.reverse()
print (numbers)

numbers.sort()
print (numbers)

print (len(numbers))

4-2 动物

animals = ['bee', 'butterfly', 'eagle', 'swan']
for animal in animals:
    print (animal.title() + ' can fly in the sky.')
print ('Any of these animals can fly in the sky.')

4-4 一百万

numbers  = list(range(1, 1000001))
for number in numbers:
    print(number)
4-5 计算1~1000000的总和
numbers  = list(range(1, 1000001))
print (sum(numbers))
print (max(numbers))
print (min(numbers))
4-9 立方解析
cube = [value**3 for value in range(1, 11)]
print (cube)
4-10 切片
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
print ('The first three items in the list are:')
print (numbers[:3])

print ('Three items from the middle of the list are:')
middle = int(len(numbers)/2)
print (numbers[middle-1:middle+2])

print ('The last three items in the list are:')
print (numbers[-3:])

猜你喜欢

转载自blog.csdn.net/weixin_36348299/article/details/79584240