# 5-1 条件测试 : 编写一系列条件测试; 将每个测试以及你对其结果的预测和实际结果都打印出来。 你编写的代码应类似于下面这样: # car = 'subaru' # print("Is car == 'subaru'? I predict True.") # print(car == 'subaru') # print("\nIs car == 'audi'? I predict False.") # print(car == 'audi') # 详细研究实际结果, 直到你明白了它为何为True 或False 。 # 创建至少10个测试, 且其中结果分别为True 和False 的测试都至少有5个。 car = 'bmw' cars = ['bmw','audi'] #T print(car == 'bmw') #F print(car != 'bmw') #T print(car == car) #F print(car == car.title()) #T print(car == 'bmw' or car == 'audi') #F print(car == 'bmw' and car == 'audi') #T print(int(len(car)) == int(len('bmw'))) #F print(int(len(car)) == int(len('audi'))) #T print('bmw' in cars) #F print('audi' not in cars)
# 5-2 更多的条件测试 : 你并非只能创建10个测试。 如果你想尝试做更多的比较, 可再编写一些测试, # 并将它们加入到conditional_tests.py中。 对于下面列出的各种测试, 至少编写一个结果为True 和False 的测试。 # 检查两个字符串相等和不等。 # 使用函数lower() 的测试。 # 检查两个数字相等、 不等、 大于、 小于、 大于等于和小于等于。 # 使用关键字and 和or 的测试。 # 测试特定的值是否包含在列表中。 # 测试特定的值是否未包含在列表中。 print('检查两个字符串相等和不等。') print('test' == 'test') print('test' == 'test'.title()) print('使用函数lower() 的测试。') print('test' == 'TEST'.lower()) print('test'.lower() == 'TEST') print('检查两个数字相等、 不等、 大于、 小于、 大于等于和小于等于。') print(1 == 1) print(1 != 1) print(1 > 1) print(1 < 1) print(1 >= 1)
【《Python编程: 从入门到实践》习题答案--第五章:<if语句>】
最新推荐文章于 2023-07-21 14:47:22 发布
本文通过一系列的条件测试示例,详细介绍了Python中的条件语句,包括相等与不等测试、字符串比较、数字比较、列表成员资格检查、if-elif-else结构的应用。此外,还展示了如何根据外星人颜色决定游戏得分、判断人生阶段、检查用户名唯一性以及打印序数等实际编程场景,旨在帮助初学者巩固条件测试的概念。
摘要由CSDN通过智能技术生成