5-2 更多的条件测试
代码:
print("abc" == "abc") print("aaa" == "bbb") print("ABC"=="abc") print("ABC".lower()=="abc") print(1 > 2 and 2 > 1) print(1 >2 or 2 > 1) list = ['a', 'b', 'c', 'd'] print('a' in list) print('a' not in list)
结果:
True
False
False
True
False
True
True
False
5-6 人生的不同阶段
代码:
age = 5 if age>=0 and age < 2: print("这是个婴儿") elif age >= 2 and age < 4: print("他在蹒跚学步") elif age >= 4 and age <13: print("他是儿童") elif age >= 13 and age < 20: print("他是青少年") elif age >= 20 and age < 65: print("他是成年人") else: print("他是老人")
结果:
他是儿童
5-10 检查用户名
代码:
current_users = ["Amy", "John", "Lily", "Mike", "Tom"] new_users = ["amy", "JoHn", "Levy", "king", "levy"] current_users_lower = [i.lower() for i in current_users] for new_user in new_users: if new_user.lower() in current_users_lower: print(new_user + " is existed.Please use other name") else: current_users.append(new_user) current_users_lower.append(new_user.lower()) print("Succeesfully register " + new_user) print(current_users)
结果:
amy is existed.Please use other name
JoHn is existed.Please use other name
Succeesfully register Levy
Succeesfully register king
levy is existed.Please use other name
['Amy', 'John', 'Lily', 'Mike', 'Tom', 'Levy', 'king']