# 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('检查两个字符串相等和不等。'