作业6——第五章习题选做
5-2:更多的测试条件:
对于下面列出的各种测试,编写一个结果为True和False的测试
- 检查两个字符串相等和不等
- 使用函数lower()的测试
- 检查两个数字相等、不等、大于、小于、大于等于和小于等于
- 使用关键字and和or的测试
- 测试特定的值是否包含在列表中
- 测试特定的值是否未包含在列表中
5-7: 喜欢的水果:创建一个列表,其中包含你喜欢的水果,再编写一系列独立的if语句,检查列表中是否包含特定的水果。
- 将该列表命名为favorite_fruits,并在其中包含三种水果。
- 编写5条if语句,每条都检查某种水果是否包含在列表中,如果包含在列表中,就打印一条消息。
5-8: 以特殊方式跟管理员打招呼:创建一个至少包含5个用户名的列表,且其中一个用户名为'admin'。想象你要编写代码,在每位用户登录网站后都打印一条问候消息。遍历用户名列表,并向每位用户打印一条问候消息。
- 如果用户名为'admin',就打印一条特殊的问候消息。
- 否则,打印一条普通的问候消息。
5-11 序数: 序数表示位置,如1st和2nd。大多数序数都以th结尾,只有1、2和3例外。
- 在一个列表中存储数字1~9。
- 遍历这个列表。
- 在循环中使用一个if-elif-else结构,以打印每个数字对应的序数。输出内容每个序数独占一行。