热线电话:13121318867

登录
2020-05-28 阅读量: 1639
Python: 基础练习题

每天练一练 回顾基础知识点, 一个月变大佬

一、编写4个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字8,为使用print语句来显示结果,务必将这些表达式用括号括起来,也就是说,你应该编写4行类似于下面的代码:

Print(5+3)

二、如果你可以邀请任何人一起共进晚餐,请创建一个列表,其中包含至少3个你想邀请的人

(1)打印出列表的邀请名单

(2)修改嘉宾名单,你刚得知有位嘉宾无法赴约,因此需要另外邀请一位嘉宾

2.1 以完成练习(1),为基础,在程序末尾添加一条print语句,指出哪位嘉宾无法赴约

2.2 修改嘉宾名单,将无法赴约的嘉宾的姓名替换为新邀请的嘉宾的姓名

2.3再次打印一系列消息,向名单中的每位嘉宾发出邀请

(3)添加嘉宾,在完成(2)的基础上

3.1使用insert()将以为新加冰添加到名单开头

3.2使用insert()将另一位新嘉宾添加到名单中间

3.3使用append()将最后一位新嘉宾添加到名单末尾

3.4打印嘉宾名单

(4)缩减名单

4.1 在完成练习(3)的基础上,使用pop不断地删除名单中的嘉宾,直到只有两位为止,并且打印出删除的成员

4.2 使用del()将最后两位嘉宾从名单中删除,让名单变成空的

三、使用一个for循环打印数字1-20(含20)

四、通过给函数range()指定第三个参数来创建一个列表,其中包含1-20的奇数,再使用for循环将这些数字打印出来

五、打印消息“the first three items in the list are”,再使用切片来打印列表中的中间三个元素

六、设置变量age的值,再编写一个if-elif-else结构,根据age的值判断处于人生的哪个阶段

6.1 如果一个人的年龄小于2岁,就打印一条消息,指出他是婴儿

6.2 如果一个人的年龄小于2(含)-4岁,就打印一条消息,指出他正在蹒跚学步

6.3如果一个人的年龄小于4(含)-13岁,就打印一条消息,指出他是儿童

6.4 如果一个人的年龄小于13(含)-20岁,就打印一条消息,指出他是青少年

6.5 如果一个人的年龄小于20(含)-65岁,就打印一条消息,指出他是成年人

七、创建一个字典,在其中存储三个国家中国,非洲,俄罗斯和相对应的肤色:黄色,黑色,白色

7.1 使用循环将该字典中每个国家的名字打印出来

7.2 使用循环将字典中每个国家对应的肤色打印出来

7.3 使用item()函数将字典的中每个国家和相对应的肤色一起打印出来

八、让用户输入一个数字,并指出这个数字是否是10的整数倍

九、有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3-12岁的观众为10美元;超过12岁的观众为15美元,请编写一个循环,在其中询问用户的年龄,并指出其票价(指定用while循环)

十、编写一个名为make_album()函数,它创建一个描述音乐专辑的字典,这个函数应接受歌手的名字和专辑名,并返回一个包含这两项信息的字典。使用这个函数创建三个表示不同专辑的字典,并打印每个返回的值,以核实该字典正确地存储了专辑的信息

8.8457
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子