高级编程技术课后作业 第五章练习

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']





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值