Python编程:从入门到实践(课后习题3)

# 3-1 姓名
names = ['Zhou Kai', 'Zhang Lili', 'Liu Jie', 'Zhou Ting', 'Zhou Jing']
for i in names:
	print(i)

# 3-2 问候语
names = ['Zhou Kai', 'Zhang Lili', 'Liu Jie', 'Zhou Ting', 'Zhou Jing']
for i in names:
	print('Hello, ' + i + '.')

# 3-3 自己的列表
commutes = ['Bicycle', 'Car', 'Buss', 'Train', 'Airplane']
for i in commutes:
	print('I would like to own a ' + i + '.')

# 3-4 嘉宾名单
dinner_man = ['Kobe', 'Eason', 'Xi']
print('Dear ' + dinner_man[0] + ', ' + dinner_man[1] + ', ' + dinner_man[2]
      + ',' + 'I\'d like to have dinner with you.')


# 3-5 修改嘉宾名单
print(dinner_man[2] + ' can not make an appointment.')  # 3-5-1
dinner_man[2] = 'Obama'  # 3-5-2
print('Dear ' + dinner_man[0] + ', ' + dinner_man[1] + ', ' + dinner_man[2]
      + ',' + 'I\'d like to have dinner with you.')  # 3-5-3

# 3-6 添加嘉宾
print('Dear ' + dinner_man[0] + ', ' + dinner_man[1] + ', ' + dinner_man[2]
      + ',' + 'I found a bigger table.')  # 3-6-1
dinner_man.insert(0, 'Mao')  # 3-6-2
dinner_man.insert(2, 'Jordan')  # 3-6-3
dinner_man.append('Phil')  # 3-6-4
for i in dinner_man:
    print('Dear ' + i + ',I\'d like to have dinner with you.')  # 3-6-5

# 3-7 缩减名单
print('I am sorry to tell you that because the big table can not be sent in \
time, so I can only invite two guests to dinner.')  # 3-7-1
print(dinner_man.pop() + ', I\'m sorry to be able to invite you to dinner.')  # 3-7-2
print(dinner_man.pop() + ', I\'m sorry to be able to invite you to dinner.')  # 3-7-2
print(dinner_man.pop() + ', I\'m sorry to be able to invite you to dinner.')  # 3-7-2
print(dinner_man.pop() + ', I\'m sorry to be able to invite you to dinner.')  # 3-7-2
print(dinner_man[0] + ', you are still in my invitation.')  # 3-7-3
print(dinner_man[1] + ', you are still in my invitation.')  # 3-7-3
del dinner_man[0]  # 3-7-4
del dinner_man[0]  # 3-7-4

# 3-8 放眼世界
places = ['Xiamen', 'Lijiang', 'Qingdao', 'Hulunbeier', 'Beihai']  # 3-8-1
print(places)  # 3-8-2
print(sorted(places))  # 3-8-3
print(places)  # 3-8-4
print(sorted(places, reverse=True))  # 3-8-5
print(places)  # 3-8-6
places.reverse(); print(places)  # 3-8-7
places.reverse(); print(places)  # 3-8-8
places.sort(); print(places)  # 3-8-9
places.sort(reverse=True); print(places)  # 3-8-10

# 3-9 晚餐嘉宾
print(len(dinner_man))

# 3-11 有意引发错误
list1 = ['sdsa', 123, '卡扣']
list1[3]  # 引发错误
len(list1)
list1[2]

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值