#coding:gbk
users=['suzi','haier','hanmeimei','epage','admin','炒地雷']
if users:
for user in users:
if user == 'admin':
print('你好管理员,请问是否需要登录后台?')
elif user in users:
print('你好'+user+',欢迎再次登录!')
else:
print('我们必须先添加用户')
print('\n')

users1=['suzi','haier','hanmeimei','epage','admin','炒地雷']
newusers1=['Suzi','wuhan','lilei','epage','wahaha','炒铁渣']
if users1:
for i in newusers1:
if i.lower() in users1:#i.lower()将所有元素的字符全部小写,再去匹配users1内的元素 所学内容没有涉及将数组转变为小写,看了下答案,也是没有学到的内容,所以不做数组内字符串的大小写转换了
print('对不起,用户名被占用!')
else:
print('用户名可用!')

print('\n')
#习题5-11
numbers=list(range(1,10))
for number in numbers:
if number == 1:
print('1st')
elif number == 2:
print('2nd')
elif number == 3:
print('3rd')
else:
print(str(number)+'th')#注意,这里如果携程(number,'th')也能正确输出,但是所输出的数字和th之间会有一个空格,如果转换为str字符串+'th'的话,则不会有空格
#Python约定 ,在所有比较运算符的两边都添加一个空格,使得阅读更容易
#第五章,完毕

最后修改:2022 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏