学习python 记录 书名Python编程:从入门到实践 第五章 if 语句 5.1-5.2——条件测试

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 个。
5-2  更多的条件测试 更多的条件测试   :你并非只能创建 10 个测试。如果你想尝试做更多的比较,可再编写一些测试,并将它们加入到 conditional_tests.py 中。对于下面列出的各种测
试,至少编写一个结果为 True  和 False  的测试。
检查两个字符串相等和不等。
使用函数 lower()  的测试。
检查两个数字相等、不等、大于、小于、大于等于和小于等于。
使用关键字 and  和 or  的测试。
测试特定的值是否包含在列表中。
测试特定的值是否未包含在列表中。

 

5-1

car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("——————————————————————————以上为案例(分界线)————————————————————————————")

name1="tom"
name2="johon"
name3="marry"
name4="sb"


print("Is name1 == 'tom'? I predict True.")
print(name1=='tom')
print("Is name2 == 'jim'? I predict false.")
print(name2=='jim')
print("Is name3 == 'marry'? I predict True.")
print(name3=='marry')
print("Is name4== 'sb'? I predict false.")
print(name4=='54')

5-2

name1="Over"
name2= 'over'
print(name1==name2)

name1=name1.lower()
print(name1)
print(name1==name2)
print("——————————————————————————(分界线)————————————————————————————")

num=1
num2=2
print(num==num2)
print("num小于num2?")
print(num<num2)
print("——————————————————————————(分界线)————————————————————————————")

ages1=18
ages2=22
if ages1>20 or ages2<25:
    print("yes")
if ages1>20 and ages2<25:
    print("yes")
print("——————————————————————————(分界线)————————————————————————————")
car={'bmw','usur','dazhong'}
if 'usur' in car:
    print("yes")
if 'bw' not in car:
    print("yes")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值