您的位置:首页 > 编程语言 > Python开发

Python编程 从入门到实践 练习5-1、5-2

2020-07-12 17:11 429 查看

5-1 条件测试

car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')

print("\nIs car == 'audi'? I predict False.")
print(car == 'audi')

print("\nIs car != 'subaru'? I predict False.")
print(car != 'subaru')

print("\nIs car != 'audi'? I predict True.")
print(car != 'audi')

age = 18
print("\nIs his age > 18? I predict False.")
print(age > 18)

print("\nIs his age < 18? I predict False.")
print(age < 18)

print("\nIs his age >= 18? I predict True.")
print(age >= 18)

print("\nIs his age <= 18? I predict True.")
print(age <= 18)

print("\nIs his age == 18? I predict True.")
print(age == 18)

print("\nIs his age != 18? I predict False.")
print(age != 18)

car = 'subaru'
#检查两个字符串相等或不等
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')

print("\nIs car == 'audi'? I predict False.")
print(car == 'audi')

print("\nIs car != 'subaru'? I predict False.")
print(car != 'subaru')

print("\nIs car != 'audi'? I predict True.")
print(car != 'audi')
#检查两个数字相等、不等、大于、小于、大于等于和小于等于
age = 18
print("\nIs his age > 18? I predict False.")
print(age > 18)

print("\nIs his age < 18? I predict False.")
print(age < 18)

print("\nIs his age >= 18? I predict True.")
print(age >= 18)

print("\nIs his age <= 18? I predict True.")
print(age <= 18)

print("\nIs his age == 18? I predict True.")
print(age == 18)

print("\nIs his age != 18? I predict False.")
print(age != 18)

#使用函数lower()的测试
name = 'Alice'
print("\nIs name.lower() == 'alice'? I predict True")
print(name.lower() == 'alice')
print("\nIs name.lower() == 'bob'? I predict False")
print(name.lower() == 'bob')

#使用关键字and和or的测试
print("\nIs name == 'alice' and car == 'audi'? I predict False")
print(name == 'alice' and car == 'subaru')
print("\nIs name == 'alice' or car == 'audi'? I predict True")
print(name == 'alice' or car == 'subaru')

#测试特定的值是否包含在列表中
cars = ['subaru', 'audi']
print("\nIs car in cars? I predict True")
print(car in cars)
new_car = 'bmw'
print("\nIs new_car in cars? I predict False")
print(new_car in cars)

#测试特性的值是否未包含在列表中
print("\nIs car not in cars? I predict False")
print(car not in cars)
print("\nIs new_car not in cars? I predict True")
print(new_car not in cars)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: