第二周作业
2018-03-17 11:26
225 查看
习题3-4,3-5,3-6,3-7
打印嘉宾名单并使用insert,pop,append函数多次修改该名单
guest_list=['john','mike','duke','firefly']
print(guest_list)
print (guest_list[1]+' can not arrive the party!')
guest_list[1]='king'
for sub in guest_list:
print('welcome! '+sub)
print('bigger table found!')
guest_list.insert(0,'first')
guest_list.append('last')
num=len(guest_list)/2
guest_list.insert(int(num), 'mid')
print (guest_list)
for sub in guest_list:
print('welcome! '+sub)
print("\nsorry, some error occur, only 2 guests are needed\n")
count=len(guest_list)
while count>2:
sub=guest_list.pop()
count-=1
print('sorry '+sub)
for sub in guest_list:
print(sub+'you are still in the list!')
del guest_list[0]
del guest_list[-1]
print (guest_list)注意到insert的参数是个int值,使用之前应该用int()函数将其他数据类型转化为int,len()可以求出列表的长度
4-13
food=('a','b','c','d','e')
for target in food:
print(target)
food[1]='asdfsadf'
food=('a1','b','c1','d','e')
for sub in food:
print (sub)
4-3到4-9
nums=list (range(1,20))
for sub in nums:
print(sub)
nums=list(range(1,10000))
for sub in nums:
print (sub)
print(str(sum(nums))+'\n')
nums=list(range(3,20,3))
for sub in nums:
print(sub)
print('\n')
nums.clear()
for i in range(3,30):
if i%3==0:
nums.insert(-1,i)
#print('i:'+str(i))
#i+=1
print (nums)
nums=[a**3 for a in range(1,10)]
print(nums)
打印嘉宾名单并使用insert,pop,append函数多次修改该名单
guest_list=['john','mike','duke','firefly']
print(guest_list)
print (guest_list[1]+' can not arrive the party!')
guest_list[1]='king'
for sub in guest_list:
print('welcome! '+sub)
print('bigger table found!')
guest_list.insert(0,'first')
guest_list.append('last')
num=len(guest_list)/2
guest_list.insert(int(num), 'mid')
print (guest_list)
for sub in guest_list:
print('welcome! '+sub)
print("\nsorry, some error occur, only 2 guests are needed\n")
count=len(guest_list)
while count>2:
sub=guest_list.pop()
count-=1
print('sorry '+sub)
for sub in guest_list:
print(sub+'you are still in the list!')
del guest_list[0]
del guest_list[-1]
print (guest_list)注意到insert的参数是个int值,使用之前应该用int()函数将其他数据类型转化为int,len()可以求出列表的长度
4-13
food=('a','b','c','d','e')
for target in food:
print(target)
food[1]='asdfsadf'
food=('a1','b','c1','d','e')
for sub in food:
print (sub)
4-3到4-9
nums=list (range(1,20))
for sub in nums:
print(sub)
nums=list(range(1,10000))
for sub in nums:
print (sub)
print(str(sum(nums))+'\n')
nums=list(range(3,20,3))
for sub in nums:
print(sub)
print('\n')
nums.clear()
for i in range(3,30):
if i%3==0:
nums.insert(-1,i)
#print('i:'+str(i))
#i+=1
print (nums)
nums=[a**3 for a in range(1,10)]
print(nums)
相关文章推荐
- 《信息检索》第二周作业——搜索、整理及相片上传
- 程序设计入门—Java语言_第二周编程作业
- 第二周作业
- mahout0.8 构建推荐图书系统(dataguru mahout 第二周作业)
- 第二周作业
- 第二周作业
- 第二周作业
- 第二周作业
- 自动化1121王昌海第二周作业
- 算法概论第二周讲义、课外作业
- 算法概论第二周作业(前3题)
- 算法设计与分析第二周作业
- 关于RSA算法的例子实践(第二周作业)
- 第二周作业04 -- 简单的公开密钥(N,e)生成算法
- 《机电传动控制》第二周作业
- 第二周C++作业 任务一 任务二 任务三。
- 第二周周一晚作业
- 第二周上机作业2
- 2012年度第二周作业 任务一
- [leetcode] 第二周作业