《python编程从入门到实践》第三章课后习题(列表)

3-1姓名

names=['mike','kiki','sure','bob']
print(names[0])
print(names[1])
print(names[2])
print(names[3])

3-2问候语

names=['mike','kiki','sure','bob']
print(names[0]+', hello')
print(names[1]+', hello')
print(names[2]+', hello')
print(names[3]+', hello')

3-3自己的列表

第一种最简单的

bike=['a','b','c','d']
print('i would like to own a '+bike[0])
print('i would like to own a '+bike[1])

第二种用for语句

bike=['a','b','c','d']
for i in bike:
	print("i would like to own a",i)

3-4嘉宾名单

names=['mao','zhou','zhu','ren']
print(names)

3-5修改嘉宾名单

还是给出两种方法,都是在本节学的

names=['mao','zhou','zhu','ren']
print(names[0]+" can't come this party")
names[0]='liu'
print(names)
names=['mao','zhou','zhu','ren']
names1=names.pop(0)
print(names1+" can't come this party.")
names.insert(0,'liu')
print(names)


print(names1+" can't come this party.")

注意这一句哦,因为我写的can’t come this party.有个’(单引号) 所以外面必须用双引号“”,唉 ,在这儿卡了一下,希望大家不要犯这种低级错误啊。
3-6添加嘉宾

print("I found a bigger table!")
names = ["mao", "zhou", "zhu"]
names.insert(0, "liu")
names.insert(2, "ren")
names.append("yv")
print(names)
for i in names:
    print("Welcome " ,i)

3-7缩减名单

names = ['mao', 'zhou', 'zhu', 'ren', 'liu', 'yv']
print("Because the table could not be served, only two guests could be invited.")
while len(names) > 2:
    print(names[-1]+" Sorry, you can't come to dinner.")
    names.pop()
for i in range(len(names)):
    print(names[0] + " You're still receiving an invitation.")
    del names[0]
print(names)

3-8放眼世界

list = ["c", "d", "a", "e", "b"]
print(list)
print(sorted(list))
print(list)
print(sorted(list, reverse=True))
print(list)
list.reverse()
print(list)
list.reverse()
print(list)
list.sort()
print(list)
list.sort(reverse=True)  
print(list)

运行结果

['c', 'd', 'a', 'e', 'b']
['a', 'b', 'c', 'd', 'e']
['c', 'd', 'a', 'e', 'b']
['e', 'd', 'c', 'b', 'a']
['c', 'd', 'a', 'e', 'b']
['b', 'e', 'a', 'd', 'c']
['c', 'd', 'a', 'e', 'b']
['a', 'b', 'c', 'd', 'e']
['e', 'd', 'c', 'b', 'a']

3-9晚宴嘉宾

list = ["a","b","c"]
print(len(list))

结果

3

3-10尝试使用函数

def greet():
    print('hello')
greet()

不管题目了,最简单的函数题了
3-11有意引发错误

唉这个题目更简单吧(滑稽狗头),一不小心报错止不住啊

学习python深度学习扫下方二维码关注

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wakaweika

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值