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

    科技2022-07-11  100

    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")
    Processed: 0.009, SQL: 8